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)