我在列表中列出了一些名稱,我想將這些名稱與我在文本文件中的一些句子結合起來。如何將循環與列表項目結合起來
這是我的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