Pythonがファイルを変更する場合、wモードを使用すると元のファイルがクリア/上書きされます。まず読み取り (r) で開き、メモリに書き込み、次に書き込み (w) で開くことができます。
テキスト内の「taste」を「tasting」に置き換えます
Yesterday when I was young 昨日当我年少轻狂 The taste of life was sweet 生命的滋味是甜的 As rain upon my tongue
#将文件读取到内存中 with open("./fileread.txt","r",encoding="utf-8") as f: lines = f.readlines() #写的方式打开文件 with open("./fileread.txt","w",encoding="utf-8") as f_w: for line in lines: if "taste" in line: #替换 line = line.replace("taste","tasting") f_w.write(line)
Test1) デフォルトパラメータ1、最初に一致した行のみを置き換えます
りー
2) グローバル置換
#文本内容 Yesterday when I was young 昨日当我年少轻狂 The taste of life was sweet 生命的滋味是甜的 As rain upon my tongue taste taste taste tastePython でファイル操作の全文置換または単一行置換を実装する方法に関するその他の関連記事 PHP の中国語 Web サイトにご注意ください。