Python-os.system-如何删除临时文件?

Python-os.system-如何删除临时文件?,python,system,Python,System,我正在尝试使用Python删除一个临时文件。我的操作系统是Windows 现在,我注意到使用os.system(“del xxx”)删除该文件对我来说是有意义的,但是有没有一种方法可以使其通用?例如,让它也在Mac或Linux上工作?我知道这些系统使用“rm”而不是“del” 谢谢 使用而不是os.system: os.remove('/path/to/temporary_file') 看一看。这应该是处理临时文件时的首选方法。或者您可以对单个文件使用os.remove。总是使用os或shut

我正在尝试使用Python删除一个临时文件。我的操作系统是Windows

现在,我注意到使用
os.system(“del xxx”)
删除该文件对我来说是有意义的,但是有没有一种方法可以使其通用?例如,让它也在Mac或Linux上工作?我知道这些系统使用“rm”而不是“del”

谢谢

使用而不是
os.system

os.remove('/path/to/temporary_file')

看一看。这应该是处理临时文件时的首选方法。

或者您可以对单个文件使用os.remove。总是使用os或shutil而不是特定于系统的命令是一个好习惯,这样你就可以获得免费的跨平台行为。你是如何制作临时文件的<代码>临时文件.临时文件关闭时自动删除。