self.viewerData = []
tempViewerData = []
tempViewer = []
started = False
with open("tittardata.txt", "r") as fp:
for i, line in enumerate(fp.readlines()):
if line.startswith("=="):
started = True
continue
if started and line.startswith("--"):
started = False
if started == True:
tempViewerData.append(line.rstrip("\n"))
我试图从txt文件中读取两端用“--”分隔的块。 在第一个块上,分隔由以“===”开始,以“-”结尾的不同符号来处理。即将到来的块被同一个符号解析,这使得提取块更加困难。这是我迄今为止的努力,感谢所有的帮助。在
以下是文本文件的摘录:
^{pr2}$
使用一个生成器,使仅由
=
或-
组成的行变为空,然后按非空的数据分组,例如:如果您不需要一次全部的数据,那么就让
^{2}$blocks
成为一个生成器,然后循环使用。。。。在相关问题 更多 >
编程相关推荐