这必须是一个愚蠢的问题......但谷歌搜索实际上并没有帮助。 pycharm启用答案的额外荣誉。 :)
我需要一个简单的小型UDP回送服务器(请为我提供扭曲的广告,这是一个扔掉的东西,我只需要用它来窥视一个小的嵌入式小工具正在播放)。所以我找到了section 21.21 of the Python 3 reference manual。这是一个简单的例子,完全符合我的要求。
但是同一份文件也提到了一个DatagramRequestHandler
类。但是没有进一步解释它与父类或它提供的内容有何不同。我真的希望当我导入所述类时,pycharm会以某种方式为它显示一个有用的弹出窗口,但我无法发现这样的事情。
我是否正确地假设,我应该在我的(macosx)安装中找到源代码并直接查看它?是否存在人们如何做到这一点的模式?我在这里的实际问题实际上不是关于DatagramRequestHandler,而是关于一般模式的更多信息,因为这显然会发生在基础文档中的其他位置。
(上下文:我的传统体验是基于Smalltalk图像的环境,你可以随时从一个类跳到另一个类,从应用程序代码一直快速导航到一个大小,作为一种探索性的学习方式和发现)
答案 0 :(得分:1)
如果您有这样的问题,有三件事要做:
google it(例如python DatagramRequestHandler
)
在交互式python会话中使用help
函数。例如
import socketserver; help(socketserver.DatagramRequestHandler)
查看代码
大多数时候第一个选项就足够了(这次我发现只有德语版本)。第二个选项的结果是在这个“示例”中不那么有趣或有用。所以你必须使用try第三选项。
答案 1 :(得分:1)
可以选择导航到光标下的名称声明,Navigate->声明(快捷键 CTRL + b 在我的键盘映射中)。