Python中是否有Java IllegalStateExceptionexception?
当一个方法在不适当的状态下被调用时,IllegalStateException通常用在Java中。 你会在Python中使用什么?
在Python中,这将是ValueError或它的一个子类。 
 例如,试图.read()一个closures的文件会引发“ValueError:closures的文件上的I / O操作”。 
ValueError听起来适合我:
当内build的操作或函数接收到一个具有正确types但值不恰当的参数时引发,而这种情况并没有被更精确的exception(如IndexError)所描述 。