私はテキストファイルを使用しています例:
blahblahblahblahblahblahblah
blahblahblahblahblahblahblah
start
important1a important1b
important2a important2b
end
blahblahblahblahblahblahblah
私が欲しいのは、次のような出力を取得することです
["'important1a', 'important1b'", "'important2a', 'important2b'"]
重要な各行が個々の要素に分割されているが、それらは1つのリストの行ごとにグループ化されている場合。
私はこれに近づきました:
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']
線の区別はありません。
これを変更して各行を区別するにはどうすればよいですか?ありがとう!