Python模块包

一、包导入

除了模块名之外,导入也可以指定目录路径,Pythond代码的目录称为包,包导入是将目录变成另一个Python命名空间,而属性对应于目录中所包含的子目录和模块文件。

二、包和搜素路径设置

import语句中的目录路径只能是以点号间隔的变量,你不能在import语句中使用任何平台特定的路径,在模块搜素路径设置中,使用平台特定的语法,来定义容器的目录

如果使用包导入,必须多遵循一条约束:包导入语句的路径中的每个目录内都必须有_init_.py这个文件

例如:在一个a目录下的a.py文件想导入b目录下b.py文件,只需要在b目录下建一个_init_.py空文件,在a.py中使用import a.a 就可以在b.py中导入a.py文件

猜你喜欢

转载自kayak2015.iteye.com/blog/2258691