【发布时间】:2013-02-02 13:11:18
【问题描述】:
如何确定 Python 模块是否是标准库的一部分? 换句话说:是否有 Python 等效于 perl 的 corelist 实用程序?
我会用它来设定我对开发过程中可移植性的期望。 如果它依赖于实现,我对 CPython 很感兴趣。
目前我找到的最佳答案是这样的:
Which parts of the python standard library are guaranteed to be available?
即在Python标准库文档的索引页搜索模块名称:http://docs.python.org/2/library/。但是,这不如使用实用程序方便,并且也没有告诉我有关最低要求版本的任何信息。
【问题讨论】:
-
请注意,某些模块仅在使用某些设置编译 Python 时才存在,例如,如果您在没有安装 sqlite 头文件的机器上编译 Python,则解释器将不支持 sqlite,即使该模块是自 Python 2.5 以来标准库的一部分。所以在某些极端情况下可能会有点棘手。
标签: python module standard-library