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