glob
モジュールでフィルター:
グロブをインポート
import glob
ワイルドカード:
files=glob.glob("data/*")
print(files)
Out:
['data/ks_10000_0', 'data/ks_1000_0', 'data/ks_100_0', 'data/ks_100_1',
'data/ks_100_2', 'data/ks_106_0', 'data/ks_19_0', 'data/ks_200_0', 'data/ks_200_1',
'data/ks_300_0', 'data/ks_30_0', 'data/ks_400_0', 'data/ks_40_0', 'data/ks_45_0',
'data/ks_4_0', 'data/ks_500_0', 'data/ks_50_0', 'data/ks_50_1', 'data/ks_60_0',
'data/ks_82_0', 'data/ks_lecture_dp_1', 'data/ks_lecture_dp_2']
フィッターエクステンション.txt
:
files = glob.glob("/home/ach/*/*.txt")
単一の文字
glob.glob("/home/ach/file?.txt")
番号範囲
glob.glob("/home/ach/*[0-9]*")
アルファベット範囲
glob.glob("/home/ach/[a-c]*")