从a.txt-
/set03/V001/visible/I00875.jpg 333,212,354,254,0
/set03/V001/visible/I00955.jpg 469,224,524,348,0
/set03/V001/visible/I00955.jpg 392,212,424,276,0
/set03/V001/visible/I00773.jpg 343,218,369,263,0
/set03/V001/visible/I00773.jpg 357,216,381,264,0
/set03/V001/visible/I00773.jpg 276,204,296,246,0
/set03/V001/visible/I01236.jpg 229,207,249,233,0
/set03/V001/visible/I00484.jpg 324,191,344,240,0
/set03/V001/visible/I00484.jpg 315,194,337,246,0
找到匹配的.jpg文件,将每个.img的颜色代码合并到一行,并使用Python将其放入一个新的文件b.txt中-
/set03/V001/visible/I00875.jpg 333,212,354,254,0
/set03/V001/visible/I00955.jpg 469,224,524,348,0 392,212,424,276,0
/set03/V001/visible/I00773.jpg 343,218,369,263,0 357,216,381,264,0 276,204,296,246,0
/set03/V001/visible/I01236.jpg 229,207,249,233,0
/set03/V001/visible/I00484.jpg 324,191,344,240,0 315,194,337,246,0
使用defaultdict set to list,您可以得到结果。我使用的Python版本是版本3.7(它保持条目在输入字典时的顺序相同)。你知道吗
输出为:
编辑:要打印到输出文件,您需要打开:
fout = open('b.txt', 'w')
在for循环中:
fout.write(file + ' ' + ' '.join(colors) + '\n')
相关问题 更多 >
编程相关推荐