前提
txt
1data 0: 10, 20 2data 1: 20, 30 3data 2: 30, 40 4data 3: 40, 50 5data 4: 50, 60 6data 5: 60, 70
の形式で記述されたテキストファイルがあります。
このファイルにおける:と,を目印にして、以下のようなcsvファイルを作成したいです。

試したこと
Python
1with open(filename, encoding="shift-jis") as f: 2 lines = f.readlines()
はじめに、上記の処理によりテキストを1行ずつリストに格納することを試みました。
その上で、split()によるテキスト分割をしようと思い 試行したところ以下の出力となりました。
Python
1data = linlines[0].split() 2#['data', '0:', '10,', '20']
data[0]およびdata[1]が分割されてしまってる上に、data[2]に余計な,が含まれる結果となってしまいました。
解決策をご教授いただけるとありがたいです。
回答2件
あなたの回答
tips
プレビュー
2023/01/24 08:57
2023/01/24 09:03
2023/01/24 09:59
2023/01/24 10:24