mycpen

Mycpen

记录学习历程与受益知识
github
telegram
bilibili

05_Other- Pythonのopen関数を使用してファイルの内容を一括置換する

2023/02/06 更新#

VSCode は 特定のコンテンツを一括置換する 機能を統合しており、より便利になりました

image-20230206183933193

1. 前言#

jsd の無効化後、筆者は新しい画像ホスティングソリューションを使用する必要があり、記事の元の jsd 画像リンクを新しい画像アドレスに置換する必要があります

このようなスクリプトはインターネット上にたくさんありますが、すべておすすめです。例えば

2. スクリプトの内容#

ソースコードはこちらから:ファイルの一括変更(Python 版)

このスクリプトは再帰的な方法で、43〜46 行のディレクトリ以下のすべてのファイルを走査し、一括置換を行います

注意:

  1. 43〜46 行の走査するディレクトリを自身の状況に合わせて変更してください。47、48 行の置換する内容を変更してください
  2. スクリプトの 24 行目では、Markdown タイプのテキストファイルのみが変更されるように制限されています。他のタイプのテキストファイルを変更する場合は、拡張子を自分で変更して一致させる必要があります
  3. 実行する前に、元のファイルをバックアップしておいてください。エラーが発生した場合に復元できない可能性があります

3. 参考記事#

ソースコードはこちらから:ファイルの一括変更(Python 版)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。