如何解决获取有关如何从模块/类路径调用方法的信息
在许多文档中,没有给出有关如何调用方法或函数的实际命令,而是列出了相应方法的路径(例如,networkx.drawing.nx_pylab.draw_networkx
而不是 nx.draw()
(即路径,对吗?))我觉得这很烦人,因为有时我必须额外查找显示实际命令的示例。
是否可以获取有关如何从给定路径调用函数的信息?类似的东西:
help(networkx.drawing.nx_pylab.draw_networkx)
解决方法
是的,这是可能的。在 python 中称为自省。
例如:
import pandas as pd
print(dir(pd))
这将向您展示 pd 模块中的所有方法。
那么如果你想知道如何使用某种方法,你会使用:
import pandas as pd
print(help(pd.DataFrame))
注意:如果你没有看到任何有用的东西,这意味着可能没有明确的文档,在这种情况下,你可以去 pypi.org,搜索你的模块,然后查找文档(尽管上面的代码反映了该网站上的文档)。如果失败,stackoverflow 是你最好的朋友 :)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。