包
来源:互联网 发布:闪电网络威胁比特币 编辑:程序博客网 时间:2024/04/27 22:37
- 如何导入包
包,就是一个目录,其中包含一组模块和一个_init_.py文件:
my_pack/ __init__.py a.py b.py c.py
如何导入包
和导入模块相似,包顶级的模块名即包名:
import my_pack.aimport my_pack.a as constom_afrom my_pack import afrom my_pack import a as cunstom_a
有些情况下,可以使用一条语句导入某个包的多个模块或者所有的模块,通过编辑_init_.py文件,使其包含一条语句,用该语句来指定加载哪些模块,语句是将模块名列表赋值给特殊的变量_all_:
# 在my_pack/__init.py文件中编辑__all__=['a', 'b', 'c'] # 包含所有的模块__all__=['a', 'b'] # 只包含a, b两个模块
在程序中导入时,使用一个语句完成包中多个模块的导入:
from my_pack import *
这种语法格式同样适用于——-模块
阅读全文
0 0
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- 包
- codevs 1253 超级市场 DP 解题报告
- Android 图片二次采样、质量压缩
- iOS 关于真机和模拟器framework合并
- 关于微信公众号开发时获取用户昵称作为参数乱码的问题
- 【Bzoj2588】Count on a tree
- 包
- mongodb实现两台数据库数据同步
- 关于echarts 跟ie的兼容性问题
- iOS 系统音量控制
- android 简单的页面间传值 static WeakReference
- date.setDate(0)
- Peewee中文文档【四】:其他资源
- 数据更新方面
- Tomcat8.5.14+Redis+Nginx实现集群