1
我循環,像這樣一堆文件:遍歷文件,巨蟒
for file in glob('./*.dat'):
print file
和輸出始終是以下內容:
./SAN0.dat
./SAN4.dat
./SAN1.dat
./SAN2.dat
./SAN3.dat
./SAN5.dat
./SAN6.dat
./SAN7.dat
我怎麼能重複他們爲了(例如,SAN1.dat
將是第二個例子)?
謝謝!
注意,如果文件數超過10這個更大的都不行,因爲'「SAN10.dat」'會前'「SAN2.dat」'來。在這種情況下,您需要創建一個將文件名中的數字轉換爲「int」的函數,並將'key'參數設置爲此函數來調用'sorted'。 –