【问题标题】:Inheriting doc strings in Python + preview in IDE在 Python 中继承文档字符串 + 在 IDE 中预览
【发布时间】:2012-10-06 06:58:18
【问题描述】:

我目前正在花一些时间为 matplotlib 编写一个包装器,以便更轻松地为出版物等创建绘图。

目前我使用 Spyder 作为 IDE,我非常喜欢 Object Inspector 功能,它为您正在使用的对象提供实时文档。

无论如何,我的部分 API 仅将调用转发到 matplotlib 函数,因此从这些函数继承文档会非常方便。

如果我将__doc__ 打印到控制台,编写myfunction.__doc__ = matplotlibfunction.__doc__ 似乎可以工作,但是Spyder 中的对象检查器没有显示文档,有没有人对为什么有好的建议,以及我可以做些什么来获得预期的行为?

【问题讨论】:

    标签: python spyder


    【解决方案1】:

    Greg,你想从编辑器中查看myfuncion 文档字符串吗?问题是 Spyder 依赖 rope 库对编辑器进行文档字符串检查,不幸的是,它有几个缺点我们将尝试在 2.2 版本上修复。

    【讨论】:

    • 是的,这正是我想要做的。想一想,也许我应该把这个贴在 spyder 群里,但是谢谢你的回答!然后我会期待 2.2 版本:)
    猜你喜欢
    • 1970-01-01
    • 2011-12-27
    • 2016-11-30
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 2021-07-02
    相关资源
    最近更新 更多