在Python中,你可以使用`os`模块来修改文件的拓展名。以下是一个简单的示例,展示了如何批量修改指定目录下所有文件的拓展名:
import os
设置要修改的文件夹路径和原后缀名和新后缀名
folder_path = 'C:/Users/Administrator/Desktop/CR/PNG四通道'
old_extension = '.jpg'
new_extension = '.png'
获取文件夹中所有文件名
file_names = os.listdir(folder_path)
遍历文件名列表并修改文件后缀名
for file_name in file_names:
判断文件名是否以原后缀名结尾
if file_name.endswith(old_extension):
构造新的文件名
new_file_name = os.path.splitext(file_name) + new_extension
构造旧文件的路径和新文件的路径
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
重命名文件
os.rename(old_file_path, new_file_path)
print(f'{file_name}已重命名为{new_file_name}')
这段代码首先设置了要修改的文件夹路径和需要替换的旧后缀名以及新后缀名。然后,它列出文件夹中的所有文件名,并遍历这些文件名,检查每个文件是否以旧后缀名结尾。如果是,则将文件重命名为新的后缀名。
请注意,在运行此脚本之前,请确保你有足够的权限来修改目标文件夹中的文件,并且已经备份了任何重要的数据,以防万一出现错误。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/138618.html