我試圖在目錄不存在時提出錯誤,然後在該目錄中打開文件。根據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.")
如果有更好的方法可以做到這一點,請提出建議,謝謝。