Python: 引证文件夹下py文件的办法ITeye - 凯发娱乐

Python: 引证文件夹下py文件的办法ITeye

2019年04月03日12时13分40秒 | 作者: 亦凝 | 标签: 文件,文件夹,导入 | 浏览: 1490

导入文件夹下的py文件,这个文件夹下有必要要有一个__init__.py才能够。

即便这个文件是空的也能够。

 

换句话说,__init__.py 文件的效果是将文件夹变为一个Python模块。咱们在导入一个包时,实际上是导入了它的__init__.py文件。__init__.py中还有一个重要的变量,__all__, 它用来将模块悉数导入。

#__init__.py
__all__ = [sys, struct, socket]
#test.py
from package import *

 

引进包的效果首要是:

1、便于保护和运用,能够把相关联的模块放在一个包中

2、必定程度上,防止命名空间的抵触。

 

导入方法首要是以下两种:

1、import package_name.a

将模块package_name.a导入大局命名空间,拜访a的特点时用package_name.a.attr;

2、from package_name import a

将模块a导入大局命名空间,拜访a的特点时用a.attr;

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章