python批量修改文件名代码怎么写
ファイル名の変更にPythonコードを使用する場合は、次の手順を実行します。
- なぜこの手紙を書いたんですか?
import os
- ただ、在任中に病に倒れたので、その職を辞さざるを得ませんでした。
- ネイティブ風日本語への言い換え:
def batch_rename_files(path, new_name):
- os.listdir()
file_list = os.listdir(path)
- os.chdir()
os.chdir(path)
- ファイル一覧を走査し、各ファイルに対して変更を加える。
for file_name in file_list:
- os.rename()
os.rename(file_name, new_name)
- 完全コードは以下の通りです。
import os
def batch_rename_files(path, new_name):
file_list = os.listdir(path)
os.chdir(path)
for file_name in file_list:
os.rename(file_name, new_name)
# 使用示例
batch_rename_files('/path/to/files', 'new_file_name')
/path/to/filesは、対象のファイルの実際のパスに、new_file_nameは新しいファイル名に置き換えてください。このコードではディレクトリ内の全ファイルを走査するため、サブディレクトリがあるディレクトリの場合、その中のファイルも置き換えられます。カレントディレクトリ内のファイルのみを置き換えたい場合は、for文内にif os.path.isfile(file_name):などの条件分岐を追加します。