我有一个文本文件,我已经导入没有空行,看起来像这样。。。这些东西都在一条单独的线上。你知道吗
--START--some data
one line
two line
three line
--END--
four
five
--START-- some data
six
seven
eight
--END--
nine
ten
eleven
--START-- some data
我想要什么
我已经编写了代码来打开文件,循环遍历每一行并找到包含start的行。你知道吗
import codecs
file = codecs.open('data.txt', encoding='utf-8').read()
for line in file:
if '--START--' in line:
#found the start line (keep all lines until you find END)
我不知道如何在python中创建逻辑,其中以START开头或其后的每一行(直到但不包括结束行)进入一个新的文本文件。你知道吗
所以我会以新文件.txt仅包含:
--START--some data
one line
two line
three line
--START-- some data
six
seven
eight
--START-- some data
你的意思是
这个怎么样?你知道吗
要写入新数据:
相关问题 更多 >
编程相关推荐