包导入基础

来源:互联网 发布:有了阿里云ems如何建站 编辑:程序博客网 时间:2024/06/05 22:45
#-*-coding:utf-8-*-'''Created on 2015年11月16日@author: Zroad'''"""一、包的概念:1、python代码的目录称为包2、包导入的实质是把计算机上的目录变成另一个Python命名空间,属性对应于目录中的子目录和模块文件""""""二、包导入基础:1、包导入的形式:import dir1.dir2.mod          -> 对应于目录路径dir0\dir1\dir2\mod.py,dir0在模块搜索路径中from dir1.dir2.mod import x2、__init__.py约束:包导入语句的路径中的每个目录内都必须有__init__.py这个文件;dir0是容器,不需要__init__.py文件3、包的初始化:python首次导入某个目录时,会自动执行该目录下__init__.py文件中的所有程序代码。4、模块命名空间的初始化:import dir1.dir2.mod运行后,会返回一个模块对象,此对象的命名空间包含dir1、dir2的__init__.py文件所赋值的所有变量名"""
0 0
原创粉丝点击