0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

フォルダの中にあるファイルの名前を"1.example"から順番にしたい【Python】

Last updated at Posted at 2024-09-15

タイトルの通り、フォルダの中にあるファイルの名前を変更するPythonコードです

change_file_name.py
"""
フォルダの中にあるファイルの名前を"1.example"から始まる順番の名前に変更するコード
"""
import os

# 名前を変更したいファイルを格納したフォルダへのパスを指定
folder_path = "path_to_folder"

# フォルダ内の名前のリストを取得
file_list = os.listdir(folder_path)

# 一つ一つのファイルを見ていき、名前を変更していくループ
# このコードの場合、indexは1からスタートする
for index, file_name in enumerate(file_list, start=1):
    # 元のファイルのパスを作成
    old_file_path = os.path.join(folder_path, file_name)
    # 新しいファイルのパスを作成。ここで新しい名前を設定しておく
    # この場合は"1.example","2.example", ...と作られていく
    new_file_path = os.path.join(folder_path, f"{index}.example")
    # renameメソッドにold・newそれぞれのパスを渡し、名前を変更する
    os.rename(old_file_path, new_file_path)

コピペ用コメントなし版

change_file_name.py
import os

folder_path = "path_to_folder"
file_list = os.listdir(folder_path)

for index, file_name in enumerate(file_list, start=1):
    old_file_path = os.path.join(folder_path, file_name)
    new_file_path = os.path.join(folder_path, f"{index}.example")
    os.rename(old_file_path, new_file_path)
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?