1. 建立__init__.py文件
建立这个文件放到目标文件夹下,可以是目标文件加变成一个pythone可以引入的包,如图:
在A文件下建立__init__.py文件,那么可以进行如下的操作:
import A
import A.A_A
import A.A_B
所建立的__init__.py文件可以为空文件(推荐用空文件),也可以在里面写入:
import A.A_A
import A.A_B
这两种方法起到同样的效果。
2.__all__变量
这是为了针对如:
from A import *
等操作,定义了__all__后,从__all__中引入指定的.py文件,对__all__的定义,在__init__.py文件下写入:
#__init__.py
#空空空
__all__=['A_B']
那么采用 from X import * 时就会将__all__下的文件引入。