0
とディレクトリ内のファイルを検索します。私は、次のファイルを含むディレクトリを持つ部分文字列一致
apple1.json.gz
apple2.json.gz
banana1.json.gz
melon1.json.gz
melon2.json.gz
私はapple
、banana
とmelon
ファイルタイプのすべてを見つけることを望みます。しかし、私の場合、私は、ファイル名やファイルの種類によって一致させることはできません
import glob, os
os.chdir("/mydir")
for file in glob.glob("*.json.gz"):
print(file)
:私は私がすることで、ファイルの種類によって見つけることができることを知っているこのSO answerから
。むしろそれは、このSO questionでは部分的なファイル名が一致(すべてapple
年代など)
あり、この解決策が提案されました:
[in] for file in glob.glob('/path/apple*.json.gz'):
print file
しかし、これは持っゼロ
[out]
0
'glob.glob( '/ path/apple * .json.gz')'を試してください。行方不明の「s」を思い出してください。 –
よく気づいた!しかしこれでも何も返らない – LearningSlowly
絶対パス '/ path'にはファイルが含まれていません。それは私のために働く。 –