它曾经是程序包的必需部分(旧的3.3之前的“常规程序包”,而不是较新的3.3+“命名空间程序包”)。

这是文档。

Python定义了两种类型的程序包,常规程序包和名称空间程序包。常规软件包是Python 3.2及更早版本中存在的传统软件包。常规软件包通常实现为包含__init__.py文件的目录。导入常规程序包时,__init__.py将隐式执行此文件,并将其定义的对象绑定到程序包名称空间中的名称。该__init__.py文件可以包含任何其他模块可以包含的相同Python代码,并且在导入时Python将向该模块添加一些其他属性。

但是,只需单击链接,它包含一个示例,更多信息以及对名称空间包的说明(不带的包的种类)__init__.py

本文首发于python黑洞网,csdn同步跟新

python __init__.py的作用是什么?相关推荐

  1. python __init__.py

    python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...

  2. python的init有什么用_Python中 __init__.py的作用

    我们经常在python的模块目录中会看到 "__init__.py"  这个文件,那么它到底有什么作用呢? 1. 标识该目录是一个python的模块包(module package ...

  3. Python中 __init__.py的作用

    我们经常在python的模块目录中会看到 __init__.py 这个文件,那么它到底有什么作用呢? 1.标识该目录是一个python的模块包(module package) 如果你是使用python ...

  4. Python杂谈: __init__.py的作用

    我们经常在python的模块目录中会看到 "__init__.py"  这个文件,那么它到底有什么作用呢? 1. 标识该目录是一个python的模块包(module package ...

  5. Python __init__.py 作用详解

    __init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件. 通常__init__.py 文件为空,但是我们还可以为它增加 ...

  6. Python的__init__.py文件作用

    今天在运行pytest命令的时候遇到报错,试过很多种方法,也没解决.后来才发现原来是无意中删除了__init__.py文件,python虚拟机觉得不是合法的包,导致不能识别而报错.添加之后再运行,果然 ...

  7. python入门须知:包、模块、库的含义以及导入以及包下__init__.py的作用

    概念 包:(Package) 包:是一个有层级的目录结构,包含n个模块或者n个子包,包中一定要有__init__.py文件,所以包只是一个组织方式,更加有条理,并不是必须的. 模块:(Module) ...

  8. python文件夹中的__init__.py的作用

    一个目录如果包含了__init__.py文件,那么他就变成了一个包(package). __init__可以是空的,但是必须存在,其他程序才能从这个目录中导入相应的模块或函数. 例如data文件夹下有 ...

  9. __init__.py的作用是什么?

    Python源目录中的__init__.py是什么? #1楼 除了将目录标记为Python包并定义__all__ , __init__.py允许您在包级别定义任何变量. 如果程序包定义了将以类似于AP ...

最新文章

  1. python 全景图像拼接( python3.6 + opencv3.4.2.16) 融合
  2. 怎样使windows上的javaWEB项目公布到Centos上
  3. 会员系统中需要验证用户的邮箱是否真实存在
  4. 学习使用 Manifest
  5. 一文带你看懂分布式软总线在家庭场景的应用
  6. iOS Newsstand Tutorial
  7. python 中的三元表达式(三目运算符)
  8. java if else重构_java – 如何重构这个有多个if / else语句的方法
  9. 【ES11(2020)】Promise 扩展 allSettled()
  10. html网页设计插入音乐,背景音乐是如何插入的?-网页设计,HTML/CSS
  11. int sel 在c语言表示,C语言教程ch1初识C程序.ppt
  12. 交换机名词解释、配置常用命令
  13. ORA-01157、01110问题解决
  14. C# 使用 quartz.net 做定时任务
  15. 在开发IE插件时,遇到的各种问题记录
  16. 詹姆斯高斯林_詹姆斯·高斯林(James Gosling)关于Java的立场:我几乎不在乎
  17. tensorflow使用较为底层的方式复现VGG16
  18. 《弃子长安》第九章 大漠金钩
  19. mui从iframe页面跳转到应用根目录页面
  20. 微信小程序之蓝牙连接

热门文章

  1. AxWebBrowser
  2. 1002-487-3279*北京大学acm-oj-java语言题解
  3. easyexcel 日期类型 convert_[Oracle 专题] SQL 日期、数字、字符串,运算、转换
  4. (97)FPGA时序违规案例(二)
  5. (4)FPGA面试题同步逻辑和异步逻辑
  6. openssl paho.mqtt交叉编译
  7. 以太网头数据和802.3的区别
  8. c++ log函数_高斯拉普拉斯算子(Laplacian of Gaussian, LoG)
  9. 【好文链接】从原理上搞懂PID
  10. 旋转成分矩阵结果分析_PCA(主成分分析) 和 SVD (奇异值分解)