Python 如何知道哪个模块、库包含被调用的方法

Python 如何知道哪个模块、库包含被调用的方法,python,eclipse,intellij-idea,pycharm,Python,Eclipse,Intellij Idea,Pycharm,我使用python已经有一段时间了。我碰巧看到了多个线程,除了解决方法外,我没有得到一个明确的答案 正如问题所说,给定一个方法名,并且没有任何关于它的信息,我如何知道这个方法属于哪个库或模块(如果它恰好属于内置的,这就要复杂得多)。GUI会提供一些提示吗 在Java中打个比方,如果我们使用Eclipse或IntelliJ,一旦我们将鼠标移到一个方法上,它将显示有关该方法、库等的所有上下文。这在IntelliJ或PyCharm中也适用于python。如果在未解析的方法/函数上放置插入符号,则可以

我使用python已经有一段时间了。我碰巧看到了多个线程,除了解决方法外,我没有得到一个明确的答案

正如问题所说,给定一个方法名,并且没有任何关于它的信息,我如何知道这个方法属于哪个库或模块(如果它恰好属于内置的,这就要复杂得多)。GUI会提供一些提示吗


在Java中打个比方,如果我们使用Eclipse或IntelliJ,一旦我们将鼠标移到一个方法上,它将显示有关该方法、库等的所有上下文。

这在IntelliJ或PyCharm中也适用于python。如果在未解析的方法/函数上放置插入符号,则可以调用上下文操作(alt+enter)并选择“导入此名称”。IDE将为您提供建议列表,并自动导入必要的库。这适用于内置设备。例如,尝试使用
getcwd()
,IDE会猜测它属于os库。