1
複数のhtmlファイルの中のテキストを検索し、以下のコードに置き換えようとしています.HTMLを.txtに変換したものではなく、.txtで動作します。 それはutf-16の問題ですか?どのように私はそれを動作させることができますか?htmlファイル内のテキストをpythonで検索/置換する
import os
directory ="/Users/sinanatra/PYTHON_STUFF/MSN/0/"
replacement = "test"
for dname, dirs, files in os.walk(directory):
for fname in files:
fpath = os.path.join(dname, fname)
with open(fpath) as f:
s = f.read()
s = s.replace("head", replacement)
with open(fpath, "w") as f:
f.write(s)
それはで動作します - > f.write(s.encode( 'utf16')) –
はい、私は書き込み事を忘れていました –