python __init__.py的是否必须?

python 3.2 之前的版本,如果需要导入完整的模块,在对应模块的路径中必须存在__init__.py,否则报错;
python3.2 之后的版本,直接导入模块名,就算没有__init__.py也不会报错,但如果需要在导入模块名之前做一些初始化操作的时候,就需要新建__init__.py文件;

猜你喜欢

转载自blog.csdn.net/qq_39962271/article/details/129322772