【问题标题】:Where is the documentation source for python? (and spyder documentation features)python的文档来源在哪里? (和 spyder 文档功能)
【发布时间】:2016-11-29 20:38:43
【问题描述】:

spyder (python IDE) 可以访问的文档保存在哪里?

当我在 spyder 控制台中输入 plot.savefig( 时,我会弹出 savefig() 的文档。这是一个相当不错的功能,但只要我移动鼠标,它就会消失。它从哪里提取此文档?我搜索了 /doc 文件夹,但找不到任何与 matplotlib 相关的内容。我想在另一台显示器上的 PDF 查看器中打开它。

import matplotlib.pyplot as plt
plt.savefig()

这是用于澄清的文档图像:

【问题讨论】:

标签: python spyder


【解决方案1】:

您看到的文档来自您输入的函数的文档字符串。您可以使用 plt.savefig.__doc__ 获取原始文本,或者使用内置的 help 命令从交互式解释器:help(plt.savefig)。 Spyder 对其文档窗口的内容应用了一些额外的花哨的格式。

文档的详细程度因模块而异。在matplotlib 的情况下,它非常详细,可能是因为维护人员已经努力使该软件包易于使用,而无需大量编程经验。

关于您如何在 Spyder 之外查看这些文档的问题,我建议您在线查看。我在matplotlib 主页上看到他们有大量文档,包括web pages with the same contents as the docs you were seeing(可能是从相同的文档字符串生成的)。

【讨论】:

  • 感谢您提供有关 doc 功能的背景信息。啊,网站很棒。这不是我想要的答案,但这就是答案。谢谢
【解决方案2】:

(Spyder dev here) 你指的文档是plt.savefig( 旁边的黄色小框,对吧?这些被称为调用提示,我在我们的下一个版本中修复了它们(2.3,现在在候选版本中),这样,如果你将鼠标放在它们上面,它们就会保持在屏幕上,如果你点击它们,它们就会隐藏起来,或者在一段时间后自动隐藏。

注意事项

  1. 这在 Spyder 2.2.5 或更早版本中不起作用。

关于文档:我们计划在 Object Inspector 中添加选项卡,以便您可以同时查看多个文档页面。

【讨论】:

    【解决方案3】:

    这可能与您现在无关,但现在您可以使用?plt.savefig。这对于在 spyder 上迁移到 python 的 R 用户来说会很方便,因为两者都遵循相同的方式来显示文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      相关资源
      最近更新 更多