python - 在python的不同类中使用相同的dict
问题描述
我有一个名为 A 的类,它有一个名为 env_vars 的字典。我想在其他两个类中访问 env_var dict。
例如。文件-> a.py
from b import B
from c import C
class A:
env_vars = {}
B().print_b()
C().print_c()
文件-> b.py
from a import A
class B:
def b(self):
print(A.env_vars)
A.env_vars['b'] = 2
print(A.env_vars)
def print_b(self):
print(A.env_vars)
文件-> c.py
from a import A
class C:
def c(self):
A.env_vars['c'] = 3
def print_c(self):
print(A.env_vars)
我能够访问 B 类和 C 类中的 A 类 env_var dict,但收到循环导入的导入错误。如何解决此错误。
解决方案
推荐阅读
- go - go lint 工具范围关闭检测
- ios - Clang 错误“架构 x86_64 的重复符号”
- api - 使用 API 自定义 Google Ads 用户界面
- javascript - 如何让用户使用 hex 和 css 渐变选择背景颜色
- pandas - Pandas 根据每小时数据计算每日和每月平均值
- javascript - 如何处理异步 props 和 state
- salesforce - 如何获取嵌入式签名组的 url 签名
- python - 即使环境变量设置正确,谷歌存储也没有使用服务帐户
- swift - 未调用推送通知“willPresent”但“didReceive”有效
- python - 正则表达式查找完全匹配