删除字符和重命名文件



在缩短到文件名的前 13 个字符时遇到问题,有什么建议吗?

import os
path = '/home/ben/Desktop/UK_DDV'
files = os.listdir(path)
for file in files:
outfile = file[:13]
os.rename(os.path.join(path, outfile), os.path.join(path, outfile)+'.tif')

不断收到错误

'FileNotFoundError: [Errno 2] 没有这样的文件或目录:'

os.rename()的第一个参数应使用原始文件名,file而不是outfile

最新更新