2012-03-15 71 views
0

我一直注意到以import string,import re或import sys开头的代码块。
我知道你必须先导入一个模块,然后才能使用它。是基于对象的导入吗?在python中导入字符串/ re/sys

+1

你是指哪一个对象? – Gandaro 2012-03-15 15:54:26

+0

“是基于对象的导入吗?”我不知道你想问什么。 – 2012-03-15 16:21:26

回答

0
import sys 

则要(通常在模块级)加入sys变量到本地命名空间的效果。因为sys是一个带有它自己属性的模块,那么你可以说sys.something(),Python将能够引用本地名称sys,然后属性something,然后调用它()

from os.path import join 

这看起来操作系统封装内,路径的子包中,并创建您的命名空间的本地参考join功能。这样一来,你可以简单地称其为:

join('a', 'b') 

建议你看看一对夫妇,涵盖进口教程。

+0

os.path实际上并不是一个子包。 – 2012-03-15 17:49:22

1

Python具有为代码提供更多功能的模块。 import re可以访问re模块,该模块提供RegEx支持。如果在Python解释器中键入help(),然后键入模块,它将返回所有模块的列表。