Чтение онлайн-программистов использует sys.exit
, другие используют SystemExit
.
Извините за основной вопрос:
- В чем разница?
- Когда мне нужно использовать SystemExit или sys.exit внутри функции?
Пример
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)