看板 Python 關於我們 聯絡資訊
all_files_a = os.listdir('folder_a') all_files_b = os.listdir('folder_b') #你會sort我就不sort了 f = open('result.txt','w') for fa, fb in zip(all_files_a, all_files_b): f.write(fa + ' ' + fb + '\n') f.close() 參考一下吧 ※ 引述《Morphee (千磨萬擊還堅勁)》之銘言: 請問一下如果我有兩個資料夾,資料夾 A 與資料夾 B,裡面都放影像, 假如說各一百張,順序是亂的, 資料夾 A 的影像檔名為 AAA000.png, AAA001.png, AAA002.png...etc (但順序是亂的) 資料夾 B 的影像檔名為 BBB000.png, BBB001.png, BBB002.png...etc (但順序是亂的) 我想輸出一個 .txt AAA000.png BBB000.png AAA001.png BBB001.png AAA002.png BBB002.png . .. ... AAA099.png BBB099.png 目前知道如何排序(如下),但不清楚如何產生上面的文件檔 for dirPath, dirs, files in os.walk(folder_A_path): for dirPath_, dirs_, files_ in os.walk(folder_B_path): for file in files: for file_ in files_: files.sort(key=natural_keys) files_.sort(key=natural_keys) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.230.27 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1505884562.A.A13.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.63.155 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1505886261.A.3E9.html
Morphee: 水 原來是用zip 感謝 09/20 14:48