你们帮了我很大的忙。今天我的任务是修改一个旧的雇员代码,并下载了一些资源来帮助我。我正在重命名文件夹中的文件。基本上,用户在文本框中输入一些内容,这些内容将被添加到文件的末尾。你知道吗
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 + fromLocation
shutil.move(os.path.join(App.pdfDir, filename), os.path.join(App.pdfDir, rest))
它工作得很好,唯一的问题是它没有保留文件扩展名,不幸的是目录中有pdf和xlsx,所以我不能硬编码pdf的最后。我试着看看操作系统功能是否有办法得到它,但我有点困惑自己。。。你知道吗
我不确定
searchesri
是什么,但您在filename.split(sep, 1)[0]
中丢弃了部分文件名。可能需要在目标文件名的末尾附加filename.split(sep, 1)[1]
?你知道吗相关问题 更多 >
编程相关推荐