如何利用python批量修改文件名

os.name

os.rename() 方法用于命名文件或目录,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。

os.rename(src, dst)

参数:

  1. src -- 要修改的目录名
  2. dst -- 修改后的目录名

主要用到如何利用python删除文件的代码,然后将os.unlink 改为 os.rename。 不过这里我利用了zip函数,然后同时遍历实现文件改名。

import glob
import os

directory = 'filedele'
#os.chdir() 方法用于改变当前工作目录到指定的路径
os.chdir(directory)
files = glob.glob('*.py')

x =[x for x in range(13)]
for (filename, i) in zip(files,x):
   os.rename(filename,str(i)+'.py')
添加新评论