[英]Text Combination Generator in Python
文件1.txt
item1
item2
item3
item4
item5
item6
item7
item8
item9
item10
文件2.txt
f1
f2
文件3.txt | output
item1-f1
item2-f1
item3-f1
item4-f1
item5-f1
item6-f2
item7-f2
item8-f2
item9-f2
item10-f2
列表是字符串。 基本上对于 file1 中的每 5 个,file2 中的 1 个将添加,如我在 output 所示。
以下应该有效:
with open('file1.txt') as f:
l1=f.readlines()
with open('file2.txt') as f:
l2=f.readlines()
l2[-1]=l2[-1]+'\n'
l2=sum([[i]*5 for i in l2], [])
l3=[i.replace('\n', '')+'-'+k for i,k in zip(l1,l2)]
with open('file3.txt', 'w') as f:
f.writelines(l3)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.