2012-12-18 80 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的语法就是它的样子,当我查看某些东西时,我通常会在深入描述之后才能从快速参考卡中获得。