См. короткий список Python упаковочные инструменты на FreeHackers.org .
В Python это будет ValueError
или его подкласс.
] Например, попытка .read ()
закрытого файла вызывает «ValueError: операция ввода-вывода для закрытого файла».
ValueError мне кажется подходящим:
Возникает, когда встроенная операция или функция получает аргумент с правильным типом, но неподходящим значением, и ситуация не описывается с помощью более точного исключения, такого как IndexError .