[Python]replace()でファイルの中身の文字列を置換

スポンサーリンク

replace()でファイルの中身の文字列を置換

下記の形式で、replace()で文字列を置換することができます。
'str'を 'AFTER'に置換する場合には、下記のように書きます。

置換回数を指定することもできます。
例えば、1回のみ置換する場合には、下記のように引数に1を指定します。

それでは、ファイルの中身を置換する場合です。

ファイルをオープンしたあと、read()でファイルの中身を変数fileTextに読み込みます。
参考:[Python]ファイルを読み込むread()/readlines()/readline()の使い方

そして、fileText.replace()で置換を行います。
ファイルオープンしてread()すれば、あとはreplace()を使うだけですね。

下記のように、置換結果で新規にファイルを生成しても良いかと思います。

スポンサーリンク

サンプルコード

下記のように、sample.txtがあったとします。

下記がサンプルコードになります。

下記が実行結果になります。

sample2.txt は下記のように生成されて、文字列が置換されているのが確認できます。

エンジニアのスキルを活かして、理想の働き方を求めていこう

エンジニアとして新しい働き方を求める方へ、MIDWORKS

MIDWORKSは、週3日から可能な案件も紹介していて、フレキシブルな働き方を求めるにとってはおすすめです。

MIDWORKS

MIDWORKSでは、万が一仕事が途切れてしまった場合の給与保証制度があります。 給与保証制度を適用している場合は、仕事が見つからなかった時に月額契約単価の80%を日割りで受け取ることができます。
安定した収入を求めるフリーランスにとっては、安心して案件を探すことができると言えます。

MIDWORKSに無料会員登録する

開発言語に応じた案件を探すことができるので、 自身のスキルアップの機会として、案件を探すのも有効な手だと思います。

スポンサーリンク