Pythonでファイル名を一括変更する方法

OSモジュールを使用することで、Pythonは一括してファイル名を変更できます。以下に、指定されたディレクトリ内のすべてのファイル名から特定の文字列を新しい文字列に置き換える方法を示すサンプルコードを示します。

import os

# 指定目录路径
directory = '/path/to/directory/'

# 遍历目录下的所有文件
for filename in os.listdir(directory):
    if filename.endswith('.txt'):  # 可以根据需要修改文件类型
        # 获取旧文件名和新文件名
        old_name = os.path.join(directory, filename)
        new_name = os.path.join(directory, filename.replace('old_string', 'new_string'))  # 将'old_string'替换为'new_string'

        # 修改文件名
        os.rename(old_name, new_name)

実際のニーズに応じて、directory変数の値を変更してください。そして、変更したいファイル名ディレクトリパスを設定してください。同時に、必要に応じて、置換用の文字列とファイルの種類を変更してください。コードを実行すると、指定ディレクトリ内ですべての条件を満たすファイル名が変更されます。

bannerAds