删除字符和重命名文件

Removing characters and renaming files

在缩短文件名的前 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] No such file or directory:'

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