我有兩個測試文件。文件1 - 多個標題,文件2 - 標題和說明。 我需要從文件1中讀取一行,即標題,並找到文件2中的匹配標題,並打印描述,直到'END' 我嘗試使用islice和f.next()但不起作用讀取行,直到一個特定的行
with open('H:/Python/proj1/p4 faults.swi', 'r') as content_file:
content = content_file.readlines()
for x in ViolList:
for i, line in enumerate(content):
line =line.upper()
x1 = x1.upper()
if x1 in line :
count = count + 1
outFile.write(line)
outFile.write(content_file.next())
if line.strip()== 'End':
break
什麼'ViolList'和'x1'?你有錯誤嗎?你能顯示你的輸入文件的例子部分嗎? – Stuart
ViolList - 文件1項內容和X1 = '說明' + X – GigI
文件1 標題1 標題2 標題3 文件2 標題11 Descrption .. 說明.. END 標題2 Descrption .. 說明.. END – GigI