我是个新手,还是个新手.我想做大约.txt
个文件和他们的内容从这,但我看到它只对第一个列表(列表),这将是在文件名.而且所有的物品都是制作出来的.但是第二个列表(ListB)不起作用,它只显示最后一项("3").请帮帮我.
listA = ["one", "two", "three"]
listB = ["1", "2", "3"]
for item in listA:
for item2 in listB:
with open("random{}.txt".format(item), "w") as f:
f.write("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
f.write("\nLorem ipsum dolor sit amet, consectetur {} adipiscing elit.".format(item2))
f.write("\nLorem ipsum dolor sit amet, consectetur adipiscing elit.")
编辑:我已try 更改代码,
listA = ["one", "two", "three"]
listB = ["1", "2", "3"]
for item in listA:
with open("random{}.txt".format(item), "a") as f:
for item2 in listB:
f.write("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
f.write("\nLorem ipsum dolor sit amet, consectetur {} adipiscing elit.".format(item2))
f.write("\nLorem ipsum dolor sit amet, consectetur adipiscing elit.")
这是每个文件…中的结果
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur 1 adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur 2 adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur 3 adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
我预计这些占位符应该在每个文件中按顺序出现一次.
编辑:这就是我想要做的.对于randomone.txt
美元,
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur 1 adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
对于randomtwo.txt
人来说,
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur 2 adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
…等