我正在尝试批量重命名目录中的一些PDF
if len(self.toLoc.get()) == 0:
searchRev = "_R" + newRev
for filename in os.listdir(App.pdfDir):
sep = searchesri
rest = filename.split(sep, 1)[0] + searchRev
os.rename(filename, rest)
else:
searchRev = "_R" + newRev + fromLocation + toLocation
print searchRev
当我运行它时,它会给我错误
^{pr2}$我可以在for循环中打印文件名并获得结果。。。。在
os.rename
需要文件的完整路径,但是os.listdir
只返回它们的名称。在您可以使用^{} 创建
os.rename
所需的完整路径:相关问题 更多 >
编程相关推荐