python重命名多张照片
时间: 2023-09-03 22:02:31 浏览: 53
在Python中,可以使用os模块来实现重命名多张照片。
首先,需要导入os模块:
import os
然后,可以使用os.listdir()函数获取目标文件夹中的所有文件名:
file_list = os.listdir('目标文件夹路径')
接下来,通过遍历文件名列表,可以通过判断文件名的后缀名是否为图片格式(如.jpg、.png等),来筛选出需要重命名的文件:
for filename in file_list:
if filename.endswith('.jpg') or filename.endswith('.png'):
# 重命名操作
在进行重命名操作之前,可以使用os.path.splitext()函数将文件名拆分为文件名和文件后缀名两部分:
file_name, file_ext = os.path.splitext(filename)
然后,可以构造新的文件名,比如使用字符串拼接的方式:
new_file_name = '新文件名' + file_ext
最后,使用os.rename()函数进行文件重命名:
os.rename('目标文件夹路径/' + filename, '目标文件夹路径/' + new_file_name)
完整的代码如下:
import os
file_list = os.listdir('目标文件夹路径')
for filename in file_list:
if filename.endswith('.jpg') or filename.endswith('.png'):
file_name, file_ext = os.path.splitext(filename)
new_file_name = '新文件名' + file_ext
os.rename('目标文件夹路径/' + filename, '目标文件夹路径/' + new_file_name)
通过以上步骤,就可以实现对多张照片进行重命名了。需要注意的是,目标文件夹路径需要替换为实际的目标文件夹路径,新文件名也需要根据实际需求进行命名。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)