Unix ファイル名のワイルドカードはPythonからどのように機能しますか?
特定のディレクトリにはサブディレクトリのみが含まれ、それぞれのサブディレクトリには、名前が既知の文字列で終わるファイルが 1 つあります (たとえば、_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 ...
しかし、パターン マッチングは行われません。Python ではどのように動作しますか?