# from tall import b from tall import * print(b) __all__ 模块 引用管理

 

 


├── __init__.py
├── tall2.py
└── tall.py

tall.py


a = 23
b = 34
class I:
def __init__(self):
print(444)
class J:
pass
__all__ = [
'a', 'I',
]


tall2.py
# from tall import b #可以获取b
# print(b)

from tall import * #不可以获取b
print(b)

 

posted @   papering  阅读(150)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2018-08-24 按照eslint 规范写代码 [eslint] 'flag' is assigned to itself. (no-self-assign)
2018-08-24 对小程序的网络请求的封装 wx.request 接收参数修改
2018-08-24 利用Mixins扩展类功能
2018-08-24 from memory cache
2018-08-24 政务网站信息无障碍设计 (研究篇)
2018-08-24 团队介绍
2018-08-24 wepy原理研究
点击右上角即可分享
微信分享提示