Python-模块和包
今日内容(模块和包)
模块:
同一个模块不会被重复导入
导入模块的顺序:内置、需要安装的扩展模块、自己写的模块
导入模块的规则:不要在同一行导入多个模块
模块的命名空间:模块有自己的命名空间
给模块、导入进来的名字重命名:as 语句
from ... import ... :
from 模块名 import 名字 as 重命名 : 如果你导入的模块过大,而你要用的弄能很少
from 模块名 import * : 模块中的名字不要和自己文件的冲突
一次导入,后面的模块中也可以用这个已经导入的名字
sys.modules:当前引入的所有模块
sys.path:导入模块的时候依据的路径列表
pyc:python文件的编译文件,在import模块的时候自动生成,可以忽略
包:
对于别人写好的包,直接用
如果自己写包:
如果模块与模块之间没什么联系,就不要操心绝对路径和相对路径的事儿
如果路径的导入:一次写好的模块的导入关系,不需要关心模块和文件之间的关系
只能在包的外面执行。

浙公网安备 33010602011771号