python3批量修改文件名称 代码说明

243 阅读1分钟

两个常用函数:

  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