common文件夹下,有文件夹project,有文件__init__.py和common1.py
project文件夹下,有p.py
__init__.py 内容
# __init__.py
import os
p.py内容
使用导入语句,导入common文件夹(其实就是导入了__init__.py)
使用from common.common1 import Test
可以将common1.py内的方法导入进来
# p.py
from common import *
print(os.path)
from common.common1 import Test
t = Test()
print(t.test(2,3))
>> 5
所以文件夹内放个__init__.py 的目的:
1.判断是否为包 ,python3.3前,必须包里必须要有__init__.py,3.3后可以没有该文件
2. __init__.py 里写导入语句,批量导入模块