Verwenden Sie glob, um die Dateien in einem Ordner mit Python abzurufen
Wenn sich die folgenden Dateien im Ordner test1 befinden
test1.log test2.log test3.log test1.txt test2.txt test3.txt test4.txt test10.txt test20.txt test30.txt
In [1]: import glob
In [2]: glob.glob('./test1/*')
Out[2]:
['./test1/test2.log',
'./test1/test20.txt',
'./test1/test1.txt',
'./test1/test2.txt',
'./test1/test10.txt',
'./test1/test30.txt',
'./test1/test3.log',
'./test1/test3.txt',
'./test1/test4.txt',
'./test1/test1.log']
In [3]: glob.glob('./test1/*.txt')
Out[3]:
['./test1/test20.txt',
'./test1/test1.txt',
'./test1/test2.txt',
'./test1/test10.txt',
'./test1/test30.txt',
'./test1/test3.txt',
'./test1/test4.txt']
In [4]: glob.glob('./test1/test[0-9][0-9].*')
Out[4]: ['./test1/test20.txt', './test1/test10.txt', './test1/test30.txt']
Recommended Posts