__init__.py
print('aaa')
模块 my_admin.py
def info():
print('hello')
name='jh'
使用包的几种方式:
import admin.my_admin as a #import+完整包名+模块名
a.info()
print('_'*50)
from admin import my_admin as b #from+完整包名+import+模块名 会省略__init__.py中的内容
b.info()
print('_'*50)
from admin.my_admin import info #from+完整包名+模块名+import+定义名
info()
print('_'*50)
from admin.my_admin import * #from+完整包名+模块名+import+* 表示加载该模块中不以下划线开头的定义
print(name)