我最近开始使用Python,并且正在享受"包含电池"的设计.我已经发现我可以导入时间,数学,重新,urllib,但不知道如何知道某些东西是内置的,而不是从头开始编写.
包含哪些内容,以及从哪里可以获得其他优质库?
首先,python库引用给出了实际包含的内容.和全局模块指数包含这些相同的模块整齐的,按字母顺序排列的总结.如果您对库有依赖关系,则可以使用以下构造轻松测试存在:
try: import foobar except: print 'No foobar module'
如果您在启动时为分发中不一定存在的模块执行此操作,则可以通过合理的诊断进行保释.
在Python包指数起着perl的世界类似于CPAN的作用,并具有一种或另一种的许多第三方模块的列表.浏览和搜索这应该可以让您了解其中的内容.还有一些实用程序,如Yolk,它允许您查询Python包索引和Python上安装的包.
其他优秀的在线Python资源包括:
www.python.org
在comp.lang.python的新闻组-这仍是非常活跃的.
从 Python主页链接的各种项目.
各种主页和博客由python杰出人物如The Daily Python URL,effbot.org,Python Cookbook,Ian Bicking的博客(负责SQLObject的人)以及planet.python.org上的许多博客和网站.
跑
pydoc -p 8080
并将浏览器指向http:// localhost:8080 /
你会看到所有安装的东西,并且可以花很多时间去发现新东西.:)