python批量修改文件后缀示例代码分享



import os

# 指定要修改后缀的目录
directory = 'path/to/your/directory'  # 请替换为你的目录路径
# 指定原后缀和目标后缀
old_suffix = '.txt'
new_suffix = '.md'

# 遍历目录下的所有文件
for filename in os.listdir(directory):
    # 检查文件是否以指定的原后缀结尾
    if filename.endswith(old_suffix):
        # 构造原文件路径
        old_file = os.path.join(directory, filename)
        # 构造新文件名和路径
        new_filename = filename.replace(old_suffix, new_suffix)
        new_file = os.path.join(directory, new_filename)
        # 重命名文件
        os.rename(old_file, new_file)
        print(f'Renamed "{old_file}" to "{new_file}"')

这段Python代码示例展示了如何批量修改指定目录下文件的后缀。请确保将`'path/to/your/directory'`替换为你想要修改文件后缀的目录路径,并根据需要调整`old_suffix`和`new_suffix`变量。这段代码会遍历指定目录下的所有文件,检查文件是否以指定的原后缀结尾,如果是,则将其重命名为具有新后缀的新文件名。