Python 怎么能让在 a.py 里 import 的 b.py 中的函数调用 a.py 中的字典

LokiSharp 发布于 2016年02月04日
无人欣赏。 1人反对。

a.py https://gist.github.com/2a1f4115c6ad9247c8a4 b.py https://gist.github.com/052de657fb11618fe6b6

代码如上

共5条回复
ywhbn 回复于 2016年02月04日

不能把字典当参数传过去?

LokiSharp 回复于 2016年02月04日

1楼 @ywhbn
https://github.com/LokiSharp/Sharloki-Blog 我想在 /manager.py 里 import 的 /app/email.py 这里调用 /manager.py 里定义的 app.config, 并且在 /app/main/view.py 里调用传入了 app.config 中参数的 send_email()

kasicass 回复于 2016年02月05日

搞个 c.py,把 字典 放到 c.py。然后 a.py 和 b.py 都引用 c.py。

出现循环引用,就说明设计有问题。

tinyfool 回复于 2016年02月05日

就import来说互相引用是没关系的吧

LokiSharp 回复于 2016年02月05日

4楼 @tinyfool 换个问题...我在 manger.py 里用 app = create_app('default') 初始化了 app 这个对象 我要如何才能在其他脚本里操作 app 这个对象的属性?

登录 或者 注册