python基类的文档?

python基类的文档?,python,python-3.x,pycharm,Python,Python 3.x,Pycharm,这一定是个愚蠢的问题。。。但谷歌搜索并没有真正起到帮助作用。为pycharm启用的答案赢得额外荣誉。:) 我需要一个简单的UDP echo服务器(请不要让我看到扭曲的广告,这是一个一次性的东西,我只需要用它来窥探一个小的嵌入式小工具正在广播什么)。所以我发现。这是一个简单的例子,完全符合我的要求 但同一文档还提到了一个DatagramRequestHandler类。但是对于它与父类的区别,或者它提供了什么,没有进一步的解释。我真的希望当我导入这个类时,pycharm会以某种方式为它显示一个有用的

这一定是个愚蠢的问题。。。但谷歌搜索并没有真正起到帮助作用。为pycharm启用的答案赢得额外荣誉。:)

我需要一个简单的UDP echo服务器(请不要让我看到扭曲的广告,这是一个一次性的东西,我只需要用它来窥探一个小的嵌入式小工具正在广播什么)。所以我发现。这是一个简单的例子,完全符合我的要求

但同一文档还提到了一个
DatagramRequestHandler
类。但是对于它与父类的区别,或者它提供了什么,没有进一步的解释。我真的希望当我导入这个类时,pycharm会以某种方式为它显示一个有用的弹出窗口,但我无法发现这样的东西

我是否正确地假设,我应该在(macosx)安装中找到源代码并直接查看它?人们是如何做到这一点的?我这里的实际问题实际上不是关于DatagramRequestHandler,而是关于一般模式,因为这显然会发生在基本文档中的其他地方


(上下文:我的传统经验是使用基于Smalltalk图像的环境,在这种环境中,您可以随时从一个类跳到另一个类,并从应用程序代码快速导航到内部,这是一种探索性的学习和发现方式)

如果您有这样的问题,有三件事要做:

  • 谷歌it(例如python DatagramRequestHandler)

  • 在交互式python会话中使用
    help
    函数。例如

    import socketserver; help(socketserver.DatagramRequestHandler)
    
  • 查看代码


  • 大多数情况下,第一种选择就足够了(这次我只找到了德语)。第二个选项的结果在这个“示例”中并不那么有趣或有用。因此,您必须使用第三个选项。

    有一个选项可以导航到光标下的名称声明,导航->声明(快捷键CTRL+b)

    你试过导航->声明(在我的键盘布局中按Ctrl-b)吗?这正是我想要的。不会显示在编辑器上下文菜单中。你应该回答这个问题。选项2很有帮助!谢谢