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