pythonコード百科事典

コピペですぐ使えるPythonコードをご紹介

Pythonでファイルの名前を変更する方法

Pythonでファイル名を変更するには、標準ライブラリのosモジュールを使用することができます。

osモジュールには、os.rename関数があります。この関数を使用すると、ファイル名を変更することができます。

次に、使用例を示します。

import os

# ファイル名を変更する
src = '/path/to/src/file.txt'
dst = '/path/to/dst/new_file.txt'
os.rename(src, dst)

注意: os.rename関数を使用する前に、コピー先のディレクトリのパーミッションを確認してください。
もし、書き込み権限がない場合は、エラーがスローされます。
また、同じ名前のファイルがすでに存在する場合は、エラーがスローされます。

また、os.rename関数は、ファイル名を変更するだけであり、ファイルの中身は変更されません。
もし、ファイルの中身を変更したい場合は、open関数を使用してファイルを開いて、内容を書き換える必要があります。

with open(dst, 'w') as f:
    # ファイルに書き込む
    f.write('New content')