python文件重命名用到函数 os.replace , os.rename
两种函数大体作用相同,具体差异参考下面文章。
```
path='E:\\rj_sub2-13-27\\'
import os
old=path+'sub6block1_5.set'
new=path+'sub6block1_5.set'
print(old)
os.replace(old, new)
```
下面是来自这篇文章的代码
(16条消息) 在日常生活中,经常会遇到某些需求对文件名称进行修改,借助刚学过的文件操作,编写一个可以批量修改文件名的小程序。_江添*的博客-CSDN博客
```
#修改文件名
import os
path =input('请输入文件路径(结尾加上/):')
# 获取该目录下所有文件,存入列表中
fileList = os.listdir(path)#获取原来的文件名
n =0
for i in fileList:#这里i的for的循环
# 设置旧文件名(就是路径+文件名)
oldname = path + os.sep + fileList[n]# os.sep添加系统分隔符
# print(oldname)
# 设置新文件名
newname = path + os.sep +'session2'+ fileList[n]
# print(newname)
os.rename(oldname, newname)# 用os模块中的rename方法对文件改名
print(oldname,'======>', newname)
n +=1#计数器
```
网友评论