我有一个脚本,可以创建一个临时文本文件,并在用户关闭窗口后删除。
问题在于,临时文本文件可能会或可能不会根据用户的操作而创建,或者有时可能会在用户退出之前删除临时文本文件。有三种可能的情况。
OSError
NameError
我尝试使用此代码:
try:
os.remove(str(tempfilename))
except OSError or NameError:
pass
但似乎它仅捕获
OSError
。我做错什么了吗? 最佳答案
try:
os.remove(str(tempfilename))
except (OSError, NameError):
pass
关于python - Python错误异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17631595/