Python - 加载了多少个默认模块

时间:2011-08-24 13:06:24

标签: python linux module

我需要知道,当我在终端上运行My python时,默认有多少模块加载它,我不需要导入使用,我可以直接使用哪些模块? 我的系统环境是Ubuntu 11.04 问候

3 个答案:

答案 0 :(得分:2)

标准库的任何未标记为内置的部分(例如file类,set类,locals函数等)都驻留在在某些外部模块中,应在使用前导入。这也包括看似“基本”的模块,例如sysmath

如果您不确定特定功能,请在此处查找内置列表:http://docs.python.org/library/functions.html

答案 1 :(得分:2)

>>> dir()
['__builtins__', '__doc__', '__name__', '__package__']
>>> dir(__builtins__)

这将为您提供built in functions的长列表。 正如马特指出的那样,你必须先导入其余部分才能使用它。

答案 2 :(得分:0)

您必须先导入您希望在标准库中使用的所有模块,然后才能使用它们。