我需要知道,当我在终端上运行My python时,默认有多少模块加载它,我不需要导入使用,我可以直接使用哪些模块? 我的系统环境是Ubuntu 11.04 问候
答案 0 :(得分:2)
标准库的任何未标记为内置的部分(例如file
类,set
类,locals
函数等)都驻留在在某些外部模块中,应在使用前导入。这也包括看似“基本”的模块,例如sys
或math
。
如果您不确定特定功能,请在此处查找内置列表:http://docs.python.org/library/functions.html
答案 1 :(得分:2)
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__']
>>> dir(__builtins__)
这将为您提供built in functions的长列表。 正如马特指出的那样,你必须先导入其余部分才能使用它。
答案 2 :(得分:0)
您必须先导入您希望在标准库中使用的所有模块,然后才能使用它们。