FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件

想把一个文件夹的.jpg文件,在文件名最后加空格,比如123.jpg, 改成123 .jpg. 输入以下代码:
import os, glob, shutil
from pathlib import Path
p=Path("C:/Users/Administrator/Desktop/Test")
dirs=os.listdir(p)
for image in p.glob('*.jpg'):
image_name=image.stem+" "+image.suffix
os.renames(image, image_name)
# shutil.move(image, image_name)
print (image)

首先确保文件没有打开,然后使用如下代码进行更改:

import os, glob, shutil
from pathlib import Path
p=Path("C:/Users/1/Desktop")
#dirs=os.listdir(p)
for image in p.glob('*.jpg'):
    image_name=os.path.join(p,image.stem+" "+image.suffix)
    os.rename(image, image_name)
    print (image_name)

如对你有帮助,请点击采纳按钮。

看看是不是真的存在。
如果真的存在,看你的需求啦。 是要删除, 还是继续改名。