Существует ли аналог Java IllegalStateException в Python?

См. короткий список Python упаковочные инструменты на FreeHackers.org .

52
задан Martijn Pieters 2 June 2013 в 18:56
поделиться

2 ответа

В Python это будет ValueError или его подкласс.

] Например, попытка .read () закрытого файла вызывает «ValueError: операция ввода-вывода для закрытого файла».

39
ответ дан 7 November 2019 в 09:32
поделиться

ValueError мне кажется подходящим:

Возникает, когда встроенная операция или функция получает аргумент с правильным типом, но неподходящим значением, и ситуация не описывается с помощью более точного исключения, такого как IndexError .

12
ответ дан 7 November 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: