我在列表中列出了一些名称,我想将这些名称与我在文本文件中的一些句子结合起来。如何将循环与列表项目结合起来
这是我的test.txt,它包含以下内容:
This is line 1
This is line 2
This is line 3
这是我的代码的文本文件和列表项
name = ['anjana','ashish','dilip','gaurav','grishma','hira','ishika','manoj',
'muna']
x=1
with open('test.txt', mode = 'r+', encoding="utf=8") as f:
for y in name:
for line in f:
if line.rstrip():
line_strip = line.strip()
tag_strip = '<s> ' + line.strip() +' </s>'
subject = str(name[0])
tag_end = ' (' + subject +'_'+ str(x).zfill(2) +')'
print (tag_strip +tag_end)
x = x+1
与此结合我可以得到想要的结果只有列表中的第一项。它不重复通的所有项目
<s> This is line 1 </s> (anjana_01)
<s> This is line 2 </s> (anjana_02)
<s> This is line 3 </s> (anjana_03)
我所寻找的是
<s> This is line 1 </s> (anjana_01)
<s> This is line 2 </s> (anjana_02)
<s> This is line 3 </s> (anjana_03)
.......... so on until
<s> This is line 1 </s> (muna_01)
<s> This is line 2 </s> (muna_02)
<s> This is line 3 </s> (muna_03)
嘿谢谢!我将'x = 1'移动到了'name'的下面'',并且在'print(tag_strip + tag_end)'之后加了'x = x + 1''。正是我需要的。我不知道任何**寻找**。将研究它。再次感谢! – choman
很高兴我能帮忙:) – gonczor