当在不适当的状态下调用某个方法时,IllegalStateException常常用于Java。你会在Python中使用什么?在Python中是否有类似于Java IllegalStateException的错误?
43
A
回答
32
在Python,这将是ValueError
,或它的子类。
例如,试图通过.read()
关闭的文件引发“ValueError:关闭文件上的I/O操作”。
9
ValueError适当的声音对我说:
Raised when a built-in operation or function receives an argument that has the right type but an inappropriate value, and the situation is not described by a more precise exception such as IndexError .
相关问题
- 1. Scala/java是否有类似Python的StringIO?
- 2. 在OpenMP中是否有类似于Python的threading.Event的机制?
- 3. 在Python中是否有类似于ftp的isfile()isdir()?
- 4. 在Java中是否有类似于WebClient.DownloadString的东西?
- 5. asp.net中是否有类似java的servlet
- 6. 是否有.NET WPF中的控件类似于Java的javax.swing.Box Strut?
- 7. 是否有类似于Java中的pyparsing的库?
- 8. 是否有类似XML豆在JAVA
- 9. Java中是否有RedBeanPHP ORM类似物?
- 10. 是否有类似Python的枚举linq
- 11. Java中是否有FOR ... IN ...循环与Python类似?
- 12. 在QT中是否有类似QListIterator的Python类?
- 13. 是否有类似于SMS的扩展?
- 14. Flex是否有类似于jQuery的库?
- 15. 是否有类似于OnOrientationChanged的方法?
- 16. Python是否具有与Java的CountDownLatch类似的控制机制?
- 17. 是否可以在Python中实现类似于.NET的属性?
- 18. 是否有类似于Java/C++的for循环的Ruby版本?
- 19. 是否有类似于Java的lxml或nokogiri的库?
- 20. python是否有类似php java的桥梁?
- 21. Java中是否有类似android中的android.os.Handler的类?
- 22. 是否有类似于Python计数器功能的Javascript函数?
- 23. 是否有类似于appfuse的java web应用程序模板?
- 24. 是否有类似于<stdio.h>的java库/包?
- 25. java世界是否有类似于芹菜的任务队列?
- 26. 是否有类似于微软CHESS的Java工具?
- 27. .NET是否有类似于Java的垃圾回收日志?
- 28. 是否有类似于GroovyConsole的Java控制台/编辑器?
- 29. 在Java(Android)语言中是否有类似Delphi中的TStringList?
- 30. 在Java中是否有与Python的`type(name,bases,dict)`类似的东西?
不幸的是,这是指一个方法的参数,而不是对象的状态...... – 2011-04-12 07:14:52
“不适当的值”足够模糊,我认为它适用于将参数传递给函数,在某些情况下可以,但由于对象的当前状态。 – 2011-04-12 12:25:38
如果函数没有参数会怎么样? – 2011-05-15 22:46:38