6

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 ではどのように動作しますか?

4

1 に答える 1