次のような行を含むファイルがあります。
saldkfjaslk
asdlkfja
alsdkfjlk
aslkda;kdfsdlkfaj
sladkfjalskdfjlaskd
sldkfaj
lsadkfj
qwewrewst
se0polkjlkj
lpoerlwoej
alskdjf
asldkfjljlkjlk
sadlkfa
文字 (空白ではない) で始まる行を、空白で始まる結果的な行とグループ化したいと思います。次の行が空白で始まらない行も省略したいと思います。上記の例を使用した望ましい出力は、次のようになります。
[('saldkfjaslk', 'asdlkfja', 'alsdkfjlk'),
('sladkfjalskdfjlaskd', 'sldkfaj', 'lsadkfj'),
('lpoerlwoej', 'alskdjf', 'asldkfjljlkjlk')]
このファイルを Python で解析するにはどうすればよいですか?