用python实现批量重命名文件的代码
2023-06-13 09:14:33 时间
下面是最终代码(windows下实现的)
复制代码代码如下:
#-*-coding:cp936-*-
importos
path="D:\\图片\\"
forfileinos.listdir(path):
ifos.path.isfile(os.path.join(path,file))==True:
iffile.find(".")<0:
newname=file+"rsfdjndk.jpg"
os.rename(os.path.join(path,file),os.path.join(path,newname))
printfile,"ok"
#printfile.split(".")[-1]
实现的方法是:首先遍历path指定的目录,如果是文件(不是文件夹)并且文件名中不存在‘.",也就是没有后缀名,就把这个文件加上后缀名,然后重命名
有些细节需要注意:
1.如果path指定的文件夹不是这个程序的所在的目录,rename函数里面的路径就必须是绝对路径,否则就会报‘WindowsError:[Error2]"错误
2.重命名时如果新文件名已经存在,就会报‘WindowsError:[Error183]"错误,所以,新文件名最好加上一些随机字符串
3.如果改文件名或者后缀名可以用split()函数进行分割
4.find函数如果找不到指定的字符串的话就会返回‘-1"
博主ma6174
相关文章
- python安装不了whl文件_Python安装whl文件过程图解
- 【Python】python文件打开方式详解——a、a+、r+、w+、rb、rt区别[通俗易懂]
- 怎么用python打开csv文件_Python文本处理之csv-csv文件怎么打开[通俗易懂]
- python语言一般用于什么_PYthon
- Python修改文件后缀_python重命名文件名
- python读取pkl_Python读取文件的一段内容
- python 图片重命名_python批量重命名文件
- lambda python表达式_Python的条件表达式和lambda表达式实例
- python判断文件后缀_Python 判断文件后缀是否被篡改
- python后缀是啥_python文件后缀
- python怎么读取excel文件_python如何读取文件夹下的所有文件
- Python将数据写入txt文件_python将内容写入txt文件
- 盘点一个Python自动化办公的实战案例(word文件处理)
- Python文件的高级应用
- python-Python与MySQL数据库-处理MySQL查询结果
- Python文件拷贝详解编程语言
- 小白的Python之路 day5 python模块详解及import本质编程语言
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- Linux环境下安装Python(linux装python)
- python批量修改文件后缀示例代码分享
- python实现批量转换文件编码(批转换编码示例)
- Python批量修改文件后缀的方法