删除字符和重命名文件
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
。
在缩短文件名的前 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
。