Python基础-__init__运用

2022-05-09 21:44:36 浏览数 (1)

基本概念

在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*

0 人点赞