Selenium 求教,关于 python 中交叉引用的方法

phoenix · 2018年04月26日 · 最后由 lionel126 回复于 2018年04月26日 · 2303 次阅读

假设有两个文件如下:
运行 a.py 就会报错 cannot import name 'xxxx',百度了下,这样设计本身就不合逻辑。但是 a.py 文件必须要导入 b.py,与此同时,b.py 文件需要应用 a.py 中的变量。请问要怎么处理?😰 😰

#a.py
from b import *

#b.py
from a import *

共收到 5 条回复 时间 点赞

引用部分单独抽出来作为 common 啊

可以在局部 import,比如一个类中,方法中

这种写法的意义是?

andward_xu 回复

有时候项目太大,没注意可能会有这样的情况。两个模块相互引用了

workaround:

# b.py
import a
a.func 
a.Class()
phoenix 关闭了讨论 09月26日 09:49
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册