
01
引言
大家好!今天,我们将深入了解 Python 中的 __init__.py 文件,这个小小的文件却能干大事。让我们抛开任何专业术语,直接进入正题。
02
什么是__init__.py ?
假设大家有一个 Python 目录,里面有一堆 Python 文件,如果你想把它当作一个软件包。只需在其中放入一个 __init__.py 文件,然后就可以了。Python 就会将该目录视为一个包。这就像是代码和 Python 之间的秘密约定。

03
__init__.py 文件里有什么?

04
__init__.py 如何帮助创建软件包?
文件__init__.py允许大家将代码组织成模块,使一切都变得超级易于管理和重用。把它想象成软件包的介绍--你可以在 __init__.py 中定义常用函数、变量,甚至导入其他模块,为软件包的功能奠定基础。
05
举个栗子
不妨让我们创建一个名为my_package的简单软件包,以说明文件 __init__.py 如何在 my_package 目录中运行。首先创建一个名为 __init__.py 的空文件,再创建一个名为 greetings.py 的文件,然后编写一个名为 say_hello()的函数,打印 "Hello, World!"。

文件greetings.py中的内容如下:
# greetings.pydef say_hello():print("Hello, World!")

06
总结
文件__init__.py 是创建结构化和组织 Python 软件包的基本构件。它就像无形的粘合剂,将你的代码粘合在一起,使其更易于管理、重用和共享。
- End -
【微信号】AIWay1024

点这里👇 关注我,记得标星 ⭐ 哦~
一键三连「分享」、「点赞」和「在看」
加入AI算法之道,用魔法消除烦恼!

