python - 仅在第一次导入 python 时运行代码
问题描述
如何仅在第一次导入时运行代码?:
例如:
# a.py
if __IMPORTED_FIRST__:
print("cool")
# b.py
import a
print("imported a")
import c
print("imported c")
# c.py
import a
输出将是python b.py
:
cool
imported a
imported c
解决方案
推荐阅读
- java - 清单广播接收器不再工作
- postgresql - 如何更新 PostgreSQL 时区数据库
- python - 如何在 Python 脚本中集成 HTML 代码?
- kubernetes - Service: v1.Service.Spec: v1.ServiceSpec.Selector: ReadString: expects " or n, but found t
- android - 尝试运行时在我的第一个颤振应用程序中出错
- c# - Byte Array to String Conversion Formatting Issues
- python - 如何修复关于 TensorFlow 预测的 TypeError?
- javascript - 如何在异步验证器中使用 debounceTime() 和 distinctUntilChanged()
- css - 如何将我的边框顶部移动到页面的最顶部?
- php - 在 Wordpress 管理员中添加页面(菜单项)