python __init__.py 文件的作用

Posted 哈哈一笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python __init__.py 文件的作用相关的知识,希望对你有一定的参考价值。

 __init__.py:python2中要导入其他文件需要加上init这个文件;python3中不需要

通常我们从当前包导入 module1 模块:from 文件夹 import xx文件,可以导入成功,但是若from 文件夹 import 模块的话,想要.出来所导入模块内的方法、变量等就会报错;这时我们需要建一个__init__.py的文件,写入:

  1. # 从当前文件夹导入指定模块
  2. from . import 模块名
  3. # 从.模块名 导入所有成员到包中
  4. from .模块名 import *

    

以上是关于python __init__.py 文件的作用的主要内容,如果未能解决你的问题,请参考以下文章

Python包中 __init__.py文件的作用

python基础:__init__.py和__init__函数的作用

python2中的__init__.py文件的作用

Python中__init__.py文件作用之我见

python __init__.py 文件的作用

Python __init__.py文件的作用