Я хочу выйти из своего скрипта (всей программы), если определенный список пуст (что это такое). Я пробовал sys.exit () и os.exit (), но он не работает:
TempPos = []
for child in root.iter():
if child.tag == 'InArea':
TempFrom = child.get('v')
if child.tag == 'Qty':
TempQty.append(int(child.get('v')))
if len(TempQty) == 0:
os._exit(0)
if 'FR' in TempFrom:
From = 'FR'
При использовании os.exit:
Я получаю сообщение об ошибке в строке после выхода:
"if 'FR' в TempFrom:
NameError: имя 'TempFrom' не определено "
При использовании sys.exit:
Я получаю это сообщение об ошибке:
UserWarning: Для выхода: используйте «exit», «quit» или Ctrl-D.
warn («Для выхода: используйте« exit »,« quit »или Ctrl-D.», stacklevel = 1)
Почему бы просто не выйти из сценария?