我正在处理一个文本文件,例如:
blahblahblahblahblahblahblah
blahblahblahblahblahblahblah
start
important1a important1b
important2a important2b
end
blahblahblahblahblahblahblah
我想要的是得到一个输出像
[" important1a , important1b ", " important2a , important2b "]
每一条重要线被分成个别要素,但按行分列在一个清单中。
我已经接近这一点:
import shlex
useful = []
with open( test.txt , r ) as myfile:
for line in myfile:
if "start" in line:
break
for line in myfile:
if "end" in line:
break
useful.append(line)
data = "".join(useful)
split_data = shlex.split(data)
print split_data
这一产出:
[ important1a , important1b , important2a , important2b ]
界线之间没有区别。
我怎样才能修改这个来区分每一条线?