从下面可以看出,这很简单,我在这里提出这个问题很难,但是我花了无数个小时试图解决它没有成功。
parent.py
favorite_number = 1
def my_favorite_number():
print favorite_number
my_favorite_number()
from .child import *
my_favorite_number()
child.py
favorite_number = 7
如何从父模块导入子模块,以便子模块覆盖父模块中的变量?
答案 0 :(得分:0)
假设我的Status.Text = "Finished"
代码的同一目录中有child.py
个文件
main.py
只包含1个字符串
child.py
现在,如果我运行favorite_number = 99
,我将获得以下输出
main.py
表示1
99
变量已更改为favorite_number
注意:如果您的child.py
文件具有child
前缀,将其从.
重命名为.child.py
,并在child.py
中修改该行,则此功能无效你打电话给那个孩子的地方
main.py