当前位置: 首页 > news >正文

python:all列表

1.all列表的说明:

当模块中有__all__变量时,当使用from xxx import *时,只能导入这个列表中的元素。

2.具体的例子:

1.先创建一个模块my_mod,在列表__all__中分别写入第一次只写入test1,第二次写入test1、test2两个元素:

2. 在其他模块中用from xx import *语句调用my_mod结果如下:

第一次:

这是test1
Traceback (most recent call last):
  File "D:/pycharm项目/数值类型.py", line 6, in <module>
    test2()
NameError: name 'test2' is not defined

第二次:

这是test1
这是test2

两次运行的结果即可说明当模块中有__all__变量时,当使用from xxx import *时,只能导入这个列表中的元素。

http://www.dtcms.com/a/124409.html

相关文章:

  • 平时工作忙,报考学习PMP要怎么规划?需要多长时间?
  • CentOS Stream release 9安装 MySQL(一)
  • 用VScode来编写前后端——构建基础框架
  • 信息系统项目管理师-第十五章-项目风险管理
  • 向量密码本:Threejs 用加减乘除驯服 3D 空间
  • 我开源了一个“宝藏”开源项目
  • websocket深入-webflux+websocket
  • 大语言模型中的幻觉现象深度解析
  • 每日一题(小白)暴力娱乐篇24
  • 击球手怎么玩·棒球1号位
  • Springboot整合JAVAFX
  • 【JavaScript】面向对象与设计模式
  • 用Java写一个MVCC例子
  • 理解CSS3 的 max/min-content及fit-content等width值
  • 这是一个文章标题
  • 《网络管理》实践环节04:SNMP监控数据采集流程及SNMP协议详细分析
  • 边缘分布的定义与公式详解
  • 探索 OSPF 协议:构建高效网络的基石
  • [蓝桥杯 2024 省 B] 拔河
  • 心有猛虎,细嗅蔷薇
  • Netty之内存池的原理和实战
  • WebStorm中使用live-server插件
  • Ubuntu 安装 MySQL
  • 国产三维皇冠CAD在「工业自动控制系统装置制造」建模教程:千分表指示器
  • vue项目打包里面pubilc里的 tinymce里的js文件问题
  • Linux 驱动中的资源获取与自动管理机制:深入理解与实战
  • iphone各个机型尺寸
  • Java权限修饰符深度解析
  • 【机器学习算法】基于python商品销量数据分析大屏可视化预测系统(完整系统源码+数据库+开发笔记+详细启动教程)✅
  • springboot starter机制,自动装配