我已经搜索了许多关于基于某些参数(例如所有 txt 文件)删除多个文件的答案。不幸的是,我还没有看到任何将较长的文件列表保存到 .txt(或 .csv)文件并希望使用该列表从工作目录中删除文件的内容。我将当前的工作目录设置为 .txt 文件所在的位置(带有要删除的文件列表的文本文件,每行一个)以及 ~4000 .xlsx 文件。在 xlsx 文件中,我想删除大约 3000 个(在 .txt 文件中列出)。这是我到目前为止所做的:import ospath = "c:\\Users\\SFMe\\Desktop\\DeleteFolder"os.chdir(path)list = open('DeleteFiles.txt')for f in list: os.remove(f)这给了我错误:OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'Test1.xlsx\n'我觉得我错过了一些简单的东西。任何帮助将不胜感激!
添加回答
举报
0/150
提交
取消