欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python批量修改文件名称

程序员文章站 2022-04-18 17:10:08
...

两个常用函数:

  os.path.join(dir, file):把目录跟文件连接起来

  os.path.split(path):分离目录和文件名。

 

AVATAR_STRANGER_PATH="../avatar/"
image=os.path.join(AVATAR_STRANGER_PATH, "2.jpg")
# print(image)
 
# 分离文件名和目录
dirname, filename = os.path.split(image)
# print(dirname, filename)
 
# 改名
new_file=os.path.join(dirname, "6.jpg")
# print(new_file)
os.rename(image, new_file)

如果是大量图片

filepath = "./image"
i = 1
for file in os.listdir(filepath):
    os.rename(os.path.join(filepath, file), os.path.join(xml_path, str(i)+".jpg"))
    i += 1