簡體   English   中英

python的文檔來源在哪里? (以及spyder文檔功能)

[英]Where is the documentation source for python? (and spyder documentation features)

哪里可以保存文檔供spyder(python IDE)訪問?

當我在spyder控制台中鍵入plot.savefig(時,會彈出一個savefig()的文檔。這是一個非常不錯的功能,但是當我移動鼠標時它便消失了。它將文檔從何處拉出?我已經搜索了/ doc文件夾,找不到與matplotlib相關的任何東西,我想在另一台顯示器上的PDF查看器中打開它。

import matplotlib.pyplot as plt
plt.savefig()

這是用於說明的文檔圖像:

savefig doc的圖像

您正在查看的文檔來自您鍵入的函數的文檔字符串。您可以使用plt.savefig.__doc__獲取原始文本,也可以使用交互式解釋器中的內置help命令以一些格式對其進行格式化: help(plt.savefig) Spyder在其文檔窗口的內容中應用了一些額外的特殊格式。

文檔的詳細程度會因模塊而異。 matplotlib的情況下,它相當詳細,可能是因為維護人員已努力使它易於使用,而無需大量的編程經驗。

至於關於如何在Spyder之外查看這些文檔的問題,建議您在線查看。 我在matplotlib主頁上看到他們有大量的文檔,包括與您所看到的文檔具有相同內容的網頁 (可能是從相同的文檔字符串生成的)。

這里Spyder dev )您所指的文檔是plt.savefig( ,右邊的小黃框,對嗎?這些叫做調用提示,我在下一版本中對其進行了修復( 2.3 ,現在是發布候選版本),以便將它們維護在屏幕上如果您將鼠標放在它們上,則隱藏,如果您單擊它們或在一定時間后自動單擊它們。

注意事項

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

關於文檔:我們計划添加“對象檢查器”選項卡,以便您可以同時查看多個文檔頁面。

這可能與您現在無關,但是現在您可以使用?plt.savefig 對於在spyder上遷移到python的R用戶來說,這將很方便,因為兩者都遵循相同的方式來顯示文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM