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`变量。这段代码会遍历指定目录下的所有文件,检查文件是否以指定的原后缀结尾,如果是,则将其重命名为具有新后缀的新文件名。