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

如何删除文件夹中除少数特定文件外的文件

如何删除文件夹中除少数特定文件外的文件

慕斯王 2021-09-14 16:39:23
个人很难解释,但基本上,我有这个 Python 脚本,它在打开时会立即创建数千个其他副本。但是我想添加一种删除所有副本而不是原始副本的终止代码。#主要文件被称为“RSV.py”,它的副本被称为“RSV-”,然后是一个随机的十六进制代码(末尾带有“.py”扩展名)我很抱歉没有代码存在,这是因为它是保存在我正在写这篇文章的不同系统上。感谢所有帮助,除非我没有看到,否则这不是重复的。
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

rm RSV-*.py 应该在 Mac 或 Linux 上解决问题


查看完整回答
反对 回复 2021-09-14
?
RISEBY

TA贡献1856条经验 获得超5个赞

如果您需要停止 python 脚本以在不需要它们的情况下创建其直接副本,那么首先创建它们的代码本身就有问题。但是,如果您只想添加一行来删除主脚本的所有多余 python 副本,您可以在主脚本中添加一个系统调用,以删除主脚本完成执行时创建的所有多余文件。

这是有关如何执行此操作的简单指南。如果您在 Linux/Mac 上运行,您可以将使用过的 ls -l 命令替换为 Nagavamsikrishna 提到的命令,否则只需将 rm 替换为 del 即可在 Windows 上运行。


查看完整回答
反对 回复 2021-09-14
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

如果我不说 Python 是处理目录维护的一种蹩脚方式,那我就失职了。也就是说,我是谁告诉一个人如何删除他的文件。尝试这个...


import glob

for file in glob.glob('/tmp/RSV-*.py'):

    os.remove(file)

一种-


PS您尝试编写的代码在哪里?...咧嘴笑。


查看完整回答
反对 回复 2021-09-14
  • 3 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信