Python - 删除包含实际Python脚本的目录

时间:2012-12-17 14:36:04

标签: python file directory

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

1 个答案:

答案 0 :(得分:1)

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

您有两种选择:

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

为什么你的程序会将密码存储在它运行的系统的硬盘上呢?