-4

如何删除包含已执行 python 文件的目录?

4

1 回答 1

1

没有程序可以在它仍在运行时删除自身或它所在的文件夹。无论您使用 Python 还是 C 或任何其他语言,操作系统都会阻止这种情况发生。

你有两个选择:

  • 让您的 Python 脚本将日志文件放入子目录中,并在脚本运行结束时将其删除(当然,当用户 Ctrl-Cs 退出脚本时会失败。
  • 在第一个脚本之后运行另一个脚本(在不同的目录中),删除第一个脚本的目录。当然,再一次,你不能安全地防止用户干预。当然,最后你会留下第二个脚本......

为什么您的程序无论如何都将密码存储在运行它的系统的硬盘上?

于 2012-12-17T14:51:00.790 回答