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')
コメント