पायथन वाइल्डकार्ड फ़ाइल नाम में [डुप्लिकेट]

Dec 30 2020

मुझे इस बाधा को खत्म करने में समस्या हो रही है।

मैंने फ़ाइलों के नाम में वाइल्डकार्ड "*" जोड़ने के कई तरीके आज़माए हैं, लेकिन कोई भाग्य नहीं है। मैं फ़ाइल नाम के दिनांक खंड में वाइल्डकार्ड जोड़ने का प्रयास कर रहा हूं लेकिन यह मेरे लिए काम नहीं कर रहा है।

Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx

मैं एक प्रक्रिया को स्वचालित करने की कोशिश कर रहा हूं और फ़ाइल का एकमात्र बदलता हिस्सा वह तारीख है, तो मैंने सोचा कि वाइल्ड कार्ड का उपयोग करने से समस्या हल हो जाएगी, लेकिन मुझे नहीं पता कि वाइल्ड कार्ड कहां जाएगा। मैंने नीचे की कोशिश की और अभी भी कोई किस्मत नहीं।

सोलेक्स _ *। Xlsx

सड़क _ *। Xlsx

क्रॉस _ *। xlsx

किसी भी तरह की सहायता को आभार समझेंगे

जवाब

TiagoCarreira Dec 30 2020 at 01:51

आप शायद ढूंढ रहे हैं https://docs.python.org/3/library/glob.html

उदाहरण:

import glob
for filename in glob.glob('Solex_*.xlsx'):
  print(filename)