यूनिक्स फ़ाइल नाम वाइल्डकार्डपायथन से कैसे काम करते हैं?पायथन में यूनिक्स फ़ाइल नाम वाइल्डकार्ड?
एक दिया निर्देशिका केवल प्रत्येक में उपनिर्देशिका, जिनमें से (दूसरों के बीच) है एक फ़ाइल जिसका नाम एक ज्ञात तार के साथ समाप्त होता है, कहते हैं कि _ext
शामिल हैं। फ़ाइल नाम का पहला भाग हमेशा भिन्न होता है, इसलिए मुझे इस पैटर्न का उपयोग करके फ़ाइल में जाना होगा।
मैं इस करना चाहता था:
directory = "."
listofSubDirs = [x[0] for x in os.walk(directory)]
listofSubDirs = listofSubDirs[1:] #removing "."
for subDirectory in listofSubDirs:
fileNameToPickle = subDirectory + "/*_ext" #only one such file exists
fileToPickle = pickle.load(open(fileNameToPickle, "rb"))
... do stuff ...
लेकिन कोई पैटर्न मिलान होता है। यह पायथन के तहत कैसे काम करता है?
'glob.glob ('* _ ext')' वाइल्डकार्ड का समर्थन करता है। – eumiro
आपको वास्तव में ग्लोब का उपयोग करना चाहिए: http://docs.python.org/2/library/glob.html – Aif