2012-12-18 112 views
4

我在編寫perl/python腳本時相當流利,但在編寫代碼時,我發現自己經常使用google查找某些內置函數的操作數的確切順序,或者我知道存在的某些功能的確切名稱。雖然谷歌工作得相當好,但它確實需要一些搜索,大約一半的時間,參考頁面沒有我需要的正確示例。Perl/Python快速參考?

有沒有人知道perl或python的任何好的快速參考,將有大部分重要的使用信息和基本示例在一個地方?我應該自己做?或者大多數人使用IDE,不需要這種幫助? (我用vim,BTW)。

謝謝!

+0

對於Python有什麼問題[文檔](http://docs.python.org/3/)? – Ben

+4

http://perldoc.perl.org我用快捷鍵配置了我的瀏覽器,因此我可以在URL欄中輸入「perldoc perlop」。實際上,我無法想象在沒有POD訪問權限的情況下使用Perl進行開發,也無法想象search.cpan.org。 – DavidO

+0

@Ben,沒錯,但我覺得我需要更多的例子來闡明如何使用東西。我沒有一個示例doc-page方便。 – sgauria

回答

7

在Perl,這是perldoc

perldoc Module::Name # display docs for Module::Name 
perldoc -f substr  # display docs for substr() 
perldoc -Q parse  # search the FAQ for "parse" 
perldoc -v %+   # display docs for special variable %+ 
perldoc perlcheat  # overview of most important syntax 
perldoc perl   # overview of interesting perldoc pages 
+2

你可以用'pydoc'做同樣的事情:'pydoc collections.OrderedDict' – mgilson

+0

有工具/諸如'perlfind'這樣的模塊可以自動爲'perldoc'提供正確的參數,參見http://p3rl.org/App::perlfind –

7

大多數寫得很好 Python代碼應該有隻需輸入幫助到解釋提供模塊和功能的信息文檔字符串。

>>> help(str) 
>>> (lots of helpful output here!) 
3

對Perl,如果你想在你的胳膊肘是你無法做得比Perl Reference Guide/Perl Pocket Reference由Johan Vromans更好。打印出the PDF並將其裝訂成小冊子,或者直接在當地書店領取。 (讓我們面對它,一頁快速參考對於perl來說還遠遠不夠)。

這讓我通過多年的Perl的使用...直到我轉向Python :-)

對於Python,順便說一句,我只是谷歌上docs.python.org的文檔 - 還是在這裏計算器; python的語法就是它的樣子,當我查看某些東西時,我通常會在深入描述之後才能從快速參考卡中獲得。