0

这一定是一个愚蠢的问题......但谷歌搜索实际上并没有帮助。pycharm 启用答案的额外荣誉。:)

我需要一个简单的小型 UDP 回显服务器(请不要给我扭曲的广告,这是一个扔掉的东西,我只需要用它来看看一个嵌入式小工具正在广播什么)。所以我找到了 Python 3 参考手册的第 21.21 节。这是一个简单的例子,正是我想要的。

但是同一份文件也提到了一个DatagramRequestHandler类。但是没有进一步解释它与它的父类有何不同,或者它提供了什么。我真的希望当我导入所说的类时,pycharm 会以某种方式显示一个有用的弹出窗口,但我无法发现这样的事情。

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

(背景:我的传统经验是使用基于 Smalltalk 图像的环境,在这种环境中,您总是可以从一个班级跳到另一个班级,并从应用程序代码一直快速导航到内部,作为一种探索性的学习和发现方式)

4

2 回答 2

1

如果你有这样的问题,可以做三件事:

  1. 谷歌它(例如python DatagramRequestHandler

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

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

大多数时候第一个选项就足够了(这次我只找到了德语的东西)。第二个选项的结果在这个“示例”中不是那么有趣或有用。所以你必须使用第三个选项。

于 2013-05-01T18:22:09.787 回答
1

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

于 2013-05-01T19:33:21.820 回答