pycharm中创建包时加入的_init_.py文件及_all_的作用
2024-09-01 06:17:31
init__.py的主要作用是:
1. Python中package的标识,不能删除
2. 定义__all__用来模糊导入
3. 编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)
_all_的主要作用:
Python中的包和模块有两种导入方式:精确导入和模糊导入
精确导入:
from Root.Pack1 import Pack1Class import Root.Pack1.Pack1Class
模糊导入:
from Root.Pack1 import *
模糊导入中的*中的模块是由__all__来定义的,如下所示:
__all__ = ["Pack1Class","Pack1Class1"]
最新文章
- mac命令
- mysql 得到重复的记录
- EF CodeFirst 如何通过配置自动创建数据库<;当模型改变时>;
- ubuntu安装redis
- Gamma校正与线性工作流
- July 20th, Week 30th Wednesday, 2016
- DB设计原则(一)字段名定义避免二义性。
- ORACLE 导空表结构
- python(1) - 字符串
- Oracle回收站
- SQL优化(2)
- Oracle错误——ORA-03113:在通信信道文件的末尾 解决方案
- Java中的修饰符
- luoguP1379 八数码难题[启发式搜索]
- JavaScript 评论添加练习
- UNIX环境高级编程——网络编程常用函数及结构
- Vue.js 学习笔记 第2章 数据绑定和第一个Vue应用
- 学习ASP.NET Core Razor 编程系列十八——并发解决方案
- 【Linux高级驱动】linux设备驱动模型之平台设备驱动机制
- AnimCheckBox按钮点击动画效果《IT蓝豹》