在线阅读有些程序员使用sys.exit
,有些则使用SystemExit
。
很抱歉出现以下基本问题:
例
ref = osgeo.ogr.Open(reference)
if ref is None:
raise SystemExit('Unable to open %s' % reference)
要么
ref = osgeo.ogr.Open(reference)
if ref is None:
print('Unable to open %s' % reference)
sys.exit(-1)
没有实际的差异,但是示例代码中还有另一个差异-print
进入标准输出,但是异常文本进入标准错误(这可能是您想要的)。