如何在Python中查找所有内置库

Ric*_*haw 5 python

我最近开始使用Python,并且正在享受"包含电池"的设计.我已经发现我可以导入时间,数学,重新,urllib,但不知道如何知道某些东西是内置的,而不是从头开始编写.

包含哪些内容,以及从哪里可以获得其他优质库?

Con*_*lls 16

首先,python库引用给出了实际包含的内容.和全局模块指数包含这些相同的模块整齐的,按字母顺序排列的总结.如果您对库有依赖关系,则可以使用以下构造轻松测试存在:

try:
    import foobar
except:
    print 'No foobar module'
Run Code Online (Sandbox Code Playgroud)

如果您在启动时为分发中不一定存在的模块执行此操作,则可以通过合理的诊断进行保释.

Python包指数起着perl的世界类似于CPAN的作用,并具有一种或另一种的许多第三方模块的列表.浏览和搜索这应该可以让您了解其中的内容.还有一些实用程序,如Yolk,它允许您查询Python包索引和Python上安装的包.

其他优秀的在线Python资源包括:


Dus*_*tin 11

pydoc -p 8080
Run Code Online (Sandbox Code Playgroud)

并将浏览器指向http:// localhost:8080 /

你会看到所有安装的东西,并且可以花很多时间去发现新东西.:)