python 文件重命名方法

2022-05-05  本文已影响0人  VivaVida

python文件重命名用到函数 os.replace , os.rename

两种函数大体作用相同,具体差异参考下面文章。

(16条消息) Windows 和 Linux 下 Python os.rename() 与 os.replace() 的作用与区别_bai_max_的博客-CSDN博客_linux python 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#计数器

```


上一篇下一篇

猜你喜欢

热点阅读