我是新來python.I很努力打印字符串文本file.My文本文件中的條件之間包含以下打印在文本文件中的條件2的字符串在Python
03:37:59 CONFIRM 03.37.59 IS-0008 SS-XYZ SSU-BSS AB-008966 CTL-I0
03:37:59 123HTSA TVP5
08:12:19 SNAP 290D 08.12.20 CX-A TU-BSS ZRE-BSS IS-3
08:12:19 PSW-07151000 813264 00000000 2967561E
08:12:19 PGM-BA13 CODE-U00BA1302 TERM-000000A
/*After this a few lines of data display*/
08:12:19 GOOD BYE TAKE CARE
三線信息具有「SNAP」和「IS-」 線5具有「PGM-XXXX」其中XXXX =節目名稱和「CODE-XXXXXXXXX」 XXXXXXXXX =作爲編碼類型捕捉轉儲。 這將隨後顯示幾行數據。行數是可變的並且可以改變。 最後一行將「GOOD BYE照顧」
我的輸出應該
08:12:19 SNAP 290D 08.12.20 CX-A TU-BSS ZRE-BSS IS-3
08:12:19 PSW-07151000 813264 00000000 2967561E
08:12:19 PGM-BA13 CODE-U00BA1302 TERM-000000A
/*After this a few lines of data display*/
08:12:19 GOOD BYE TAKE CARE
我都試過,但我想打印高達8時12分19秒GOOD BYE TAKE CARE
with open("TEXT.txt", "r") as file:
output = ""
for line in file.readlines():
if "CTL" in line:
output += line
print(output)
你怎麼掙扎?你有沒有任何代碼? – TerryA
你正在解釋你有什麼,但沒有明確說明你想要什麼以及與你有什麼關係。明確說明是自動化的第一部分。 –
張開( 「TEXT.TXT」, 「R」)作爲文件: 輸出= 「」 用於線在file.readlines(): 如果 「CTL」 在線: 輸出+ =行 打印(輸出) – Venkatesan