我是新来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