python3でリストに含まれている数字と一致する行を削除して新しいテキストを作成したいのです。
ex) example.txt(本来のファイルは数百行あります。)
1 ABC
2 BCD
3 CEF
4 EFG
5 FGH
6 GHI
7 HIJ
list=[2, 5, 7](本来のデータは数百個あります。)
期待する出力
ex) output.txt
1 ABC
3 CEF
4 EFG
6 GHI
これを行うために現在if文を使用して書こうと考えています。
私の考え
```python3
file_1 = open("example.txt", "r")
line = file.readline()
num = 0
while line:
num += 1
if num in list:
#ここに一致した行を削除するプログラムを入れたい。
else:
#出力ファイルにどんどん足していきたい。
一致した行を削除するやり方と新しい出力ファイルを作るやり方をご教授いただきたいです。 宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/16 08:07