Python 运行程序时丢失图像
我正在运行一个os.rename程序对数千张图片进行重命名,有时它会删除数百张图片。幸运的是我做了备份,但是有没有办法阻止这个 我的代码如下所示:Python 运行程序时丢失图像,python,directory,Python,Directory,我正在运行一个os.rename程序对数千张图片进行重命名,有时它会删除数百张图片。幸运的是我做了备份,但是有没有办法阻止这个 我的代码如下所示: #!/usr/bin/python import os, shutil _src = ("/Path/To/Directory") for i,filename in enumerate(os.listdir(_src)): newname = ('Truck-' + str(i).zf
#!/usr/bin/python
import os, shutil
_src = ("/Path/To/Directory")
for i,filename in enumerate(os.listdir(_src)):
newname = ('Truck-' + str(i).zfill(3))
os.rename(os.path.join(_src, filename), os.path.join(_src,newname))
print('renaming "%s" to "%s"...' % (filename, newname))
我能想到的唯一一件事就是以某种方式加载文件,但我甚至不知道从哪里开始这样做。你有多少文件?大约3000个。它们都是。pngThen
zfill(3)
不好。但它看起来不像problem@EugeneSh. 这是正确的。也许您应该动态地查找文件的总数,并获取表示该数字所需的位数。说出N,然后使用zfill(N)。但这不是解决办法/