在 pygtk 中,当我设置标签时,我可以通过方法mylabel = gtk.Label("Hello World!")
从中获取标签字符串。mylabel.get()
但在 python 解释器中,我无法获取此方法的文档字符串:help(gtk.Label.get)
. 有谁知道为什么?
问问题
146 次
3 回答
3
因为方法gtk.Label.get
本身就是一个对象,并且具有一些属性。内置函数help
查找对象的__doc__
属性和其他一些字典以及对象的类并返回它们(格式化)。你可以做一个help(help)
例子!;-) 所以help(gtk.Label.get)
返回__doc__
方法/对象的属性“”gtk.Label.get
和类内省收集的一些其他信息。它不会为您的实例的实际值提供帮助。gtk.Label
于 2011-12-27T19:59:39.630 回答
2
@DonQuestion 可能已经回答了您想问的问题……但是,如果您真的只是想问为什么help(gtk.Label.get)
不返回帮助……答案实际上很简单:因为对象get
中的方法Label
缺少源代码中的文档字符串。:)
事实上,调用help
不会产生错误,只是一个空答案。
于 2011-12-27T20:09:07.410 回答