为了账号安全,请及时绑定邮箱和手机立即绑定

Python从文本文件中的列表中删除目录中的文件

Python从文本文件中的列表中删除目录中的文件

慕沐林林 2021-07-09 14:07:29
我已经搜索了许多关于基于某些参数(例如所有 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'我觉得我错过了一些简单的东西。任何帮助将不胜感激!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 272 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号