我试图在目录不存在时提出错误,然后在该目录中打开文件。根据this response我应该为我的问题使用最具体的异常构造函数,我认为这是NotADirectoryError
。但运行下面的代码我得到NameError: global name 'NotADirectoryError' is not defined
。预先感谢任何帮助!Python raise NotADirectoryError
import os
if not os.path.isdir(baselineDir):
raise NotADirectoryError("No results directory for baseline.")
如果有更好的方法可以做到这一点,请提出建议,谢谢。