前提・実現したいこと
変更前
[00:00.000] あいうえお
[00:01.000] かきくけこ
[00:02.000] さしすせそ
...
変更後
あいうえお <time>00:00:00 00:01:00
かきくけこ <time> 00:02:00
さしすせそ <time>00:02:00..
あいうえお <time>00:00:00 00:01:00
かきくけこ <time>00:01:00 00:02:00
さしすせそ <time>00:02:00
...
のようにするプログラムを作っています。
あいうえお <time>00:00:00になるようにはなったのですが、2行目の00:01:00の部分をどうやって貼り付ければよいのかわかりません。
該当のソースコード
Python
1with open('abc.txt','r',encoding="utf-8") as reader, open('JoyHack.txt',mode = 'a',encoding="utf-8") as writer: 2 3 for line in reader: 4 a = line 5 d =a[12:-1] 6 b = a[1:9] 7 b_list =list(b) 8 b_list[5] = ":" 9 c = "".join(b_list) 10 e =(" ") 11 writer.write(str(d)+str(e)+"<time>"+str(c)+"\n")
試したこと
一行目と二行目以降を別の処理にしようとしたのですが、一行目の処理が一行目だけではなく全て行われてしまい、できませんでした。
補足情報(FW/ツールのバージョンなど)
VScode,python3.9
回答3件
あなたの回答
tips
プレビュー