基本概念
在Python中,一个.py文件就称之为一个模块(Module)。
用来组织模块的目录文件夹,成为包(Package)。
举个例子,一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。
引入包
import json
引入具体包中的模块
import Crypto.Cipher
引入模块中的具体方法
from flask_bootstrap import Bootstrap
__init__作用
1、python中package的标识,它可以什么也不定义;可以只是一个空文件,但是必须存在,不能删除。
2、可以在__init__.py导入(import)所有需要的模块,不需要再在模块中单独导入。
3、__init__.py 中还有一个重要的变量,__all__, 它用来将模块全部导入。
举例
# 在包package目录下,__init__.py中将模块全部导入
__all__ =['os', 'sys', 're', 'urllib']
# test.py 中可使用 import* 直接导入
from package import*