1
0

Pythonでファイル名を変更する方法をコードを用いて解説

Posted at

Pythonでファイル名を変更するには、osモジュールまたはshutilモジュールを使用できます。以下に、これらのモジュールを使ったファイル名の変更方法をコード例を交えて説明します。

1. osモジュールを使用したファイル名の変更

osモジュールのrename()関数を使用してファイル名を変更する方法です。

import os

# 変更前のファイル名と変更後のファイル名を指定
old_filename = "old_file.txt"
new_filename = "new_file.txt"

# ファイル名を変更
os.rename(old_filename, new_filename)

このコードでは、os.rename()関数を使用して、old_file.txtというファイル名をnew_file.txtに変更しています。

2. shutilモジュールを使用したファイル名の変更

shutilモジュールのmove()関数を使用してファイル名を変更する方法です。

import shutil

# 変更前のファイル名と変更後のファイル名を指定
old_filename = "old_file.txt"
new_filename = "new_file.txt"

# ファイル名を変更
shutil.move(old_filename, new_filename)

shutil.move()関数はos.rename()関数と同様にファイル名を変更しますが、ファイルが異なるディレクトリにある場合にも使用できます。

これらのコード例を使って、ファイル名を変更することができます。変更前のファイル名と変更後のファイル名を指定し、選択した方法でファイル名を変更します。ただし、ファイルが存在しない場合や、アクセス権がない場合にはエラーが発生する可能性があるため、エラーハンドリングを追加することがおすすめです。

Pythonのお役立ち情報

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0