9.模块的基本使用
10.模块的导入
1. 模块的搜索路径
2. import ...
3. import ... as ....
4. from ... import ...
5. from ... import ... as ....
11.from … import *
__all__ 是用来控制以 from ...import * 方式导入的内容的.
12.__name__变量的作用
本模块执行:__name__ =="__main__
13.模块的搜索路径
当你导入一个模块,Python解析器对模块位置的搜索顺序是:
当前目录
如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录。
如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/
模块搜索路径存储在system模块的sys.path变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。
14.包的概念和作用
包:
工程目录下的一个文件夹.
作用:
用来管理程序文件,可以对程序文件分类管理.
包的命名规则与变量的命名规则类似.
项目名:
移动办公管理系统 MobileOfficeAuto MOA
包名:
模块名的英文缩写
邮件管理
用户管理 com.ali.moa.user
权限管理 com.ali.moa.permission
商品管理 com.ali.moa.product
价格管理 com.ali.moa.price
15.制作包-单层或者多层
创建一个文件件
到入到一个包下面的模块文件时,需要把包导入进去.
16.包的导入
导包的目的是导入模块文件.
1. import 包名.模块名
2. import 包名.模块名 as 别名
3. from 包名 import 模块名
4. from 父包名.子包名 import 模块名
5. from 包名 import *
6. import 包名
17.包中的__init__.py文件的作用
初始导入的内容
在这个文件中可以指定导入的模块名.
可以在这个文件中指定 导入哪些模块文件.