??? 我一直很好奇PyCharm新建Package后,里面总有一个 __init__.py 文件,纳闷了,我一直没有用这个文件,删掉对python程序运行也没有什么影响,可能是我新建的方式不对,写一个python程序不用新建python package文件?下面对 __init__.py 进行分析。
__init__.py
一、简要说明
__init__.py是编辑器用来标识package包的。
如果你仅仅只是编写一个python程序,那么这个__init__.py可有可无,但是你要是想写一个包想写一个模块,想让这个包在别的程序中可以调用,那么这个文件一定要有,里面可以空着什么都不写,但是一定要有。
二、举个栗子(๑´͈ ᵕ `͈๑)◞♡
1. 现在package文件TestPy下有三个python文件,分别为Test.py、Test2.py、__init__.py。
Test.py