1、模块
为了方便管理类和函数,将其保存到不同的文件中,文件又可以存放在不同的目录下。
这里的文件和目录,即python模块。
(1)通过关键字import进行导入
(2)一个模块只会被导入一次,不管你执行了多少次import
。这样可以防止导入模块被一遍又一遍地执行。
(3)搜索路径被存储在sys模块中的path变量,python解释器会据此进行查找import导入的包。
import sys
print(sys.path)
2、导入示例
import xxx
导入整个模块
from xxx import xxx
从某模块中导入部分类或函数
from xxx import *
从某模块中导入全部
3、__name__属性
一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
if __name__=='__main__':
pass
4、dir函数
内置的函数 dir() 可以找到模块内定义的所有名称。
如果没有给定参数,那么 dir() 函数会罗列出当前定义的所有名称.
import sys
print(dir(sys))
5、标准模块
由python本身所提供的标准的模块