python3中 __init__.py文件

一.  简介

前面简单学习 python工程中模块,包,以及如何导入包中的模块。

本文来学习一下 python工程中文件多时,为了整合成整个工程,涉及的 包定义文件__init.py文件。

二. python3中 __init__.py文件

1. __init__.py文件

在 Python中,__init__.py文件是用于定义包的特殊文件。它的存在告诉 Python 解释器,该目录应被视为一个包。当python3检测到一个目录下存在__init__.py文件时,Python3就会把它当成一个模块(module)。

在Python 3中,__init__.py 文件主要用于标识一个目录为一个 Python包,这意味着该目录可以包含其他 Python模块和子包。

2.  __init__.py文件的作用

(1) 包的初始化:可以在 __init__.py 中编写代码来设置包的初始状态,比如导入常用的子模块、配置日志记录等。

(2) 控制包的内容导出:通过定义__all__变量,你可以明确指定当使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值