码迷,mamicode.com
首页 > 编程语言 > 详细

python 目录下的__init__.py

时间:2017-07-08 18:47:03      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:make   内容   desc   exe   exec   cto   files   python   this   

1 一个目录要成为一个package必须有__init__.py文件

The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later (deeper) on the module search path. In the simplest case, __init__.py can just be an empty file, but it can also execute initialization code for the package or set the __all__ variable, described later.

2 __init__.py文件中的内容

2.1 该文件可以是空的

2.2 该文件中也可以定义类和函数

假如目录名是AAA,那么要使用该package中的类和函数,直接import AAA即可。

另外,要用该目录下的module BBB,直接from AAA import BBB即可。

 

python 目录下的__init__.py

标签:make   内容   desc   exe   exec   cto   files   python   this   

原文地址:http://www.cnblogs.com/hustdc/p/7137391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!