Re: [問題] 不同資料夾中的檔名輸出

作者: KSJ (阿真)   2017-09-20 13:44:18
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)
作者: Morphee (千磨萬擊還堅勁)   2017-09-20 14:48:00
水 原來是用zip 感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com