我有一个关于如何将变量从file1.py
传递到file2.py
的问题,它可以实时工作。你知道吗
例如:
file1.py
glob_val = 0
def cahange_val:
global glob_val
while True:
global_val += 1
if __name__ == '__main__':
change_val()
file2.py
import file1
while True:
print (file1.glob_val)
我先运行file1.py
,然后运行file2.py
。你知道吗
但是我得到的输出总是0
。然后我改变file2.py
file2_1.py
while True:
import file1
print (file1.glob_val)
也不起作用。你知道吗
实际上,我的项目中的file1是一个GUI文件(使用pyqt5)。GUI文件必须每秒读取file2的输出结果,然后在GUI中显示它。当传递的变量不变时,这将是毫无意义的。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐