我的日志文件如下所示:
-------------
name=ABC
age=12
DOB=02/12/2001
EOL
-------------
name=DEF
age=9
DOB=06/20/2005
EOL
-------------
name=XYZ
age=23
DOB=02/12/1992
EOL
我如何一次阅读一个部分的文件?即从“---”到“EOL”。
答案 0 :(得分:0)
这是一个用你的输入进行了战斗测试的python示例(粘贴到" input.txt"):
sections = []
with open("input.txt") as file:
section = ""
for line in file.readlines():
if line.strip() == "-------------":
sections.append(section)
section = ""
else:
section += line + "\n"
print(sections)
现在,您可以遍历sections
列表并对每个选项执行任何操作