Pythonでファイル内の指定のコンテンツを削除する方法

ファイルから特定のコンテンツを削除するには、以下のステップを実行します。

  1. ファイルを開いて内容を読み取り、変数に格納する。
  2. 削除したい内容を空文字に置き換えるには、文字列のreplace()メソッドを使用する。
  3. ファイルを閉じる。
  4. 上書き可能モードでファイルを再オープンします。
  5. 置換した内容をファイルに書き出す。
  6. ファイルを閉じる

サンプルコードを以下に示します。

file_path = 'file.txt'  # 文件路径
search_content = '要删除的内容'  # 要删除的内容
# 读取文件内容
with open(file_path, 'r') as f:
content = f.read()
# 替换内容
new_content = content.replace(search_content, '')
# 写入文件
with open(file_path, 'w') as f:
f.write(new_content)

ファイルを置き換える前に、置換対象の文字列をまとめてリストに格納し、ループ処理すれば、複数の異なる文字列を置き換えできます。

bannerAds