(Python)如何在“ REAL TIME”中将变量从file1.py传递到file2.py?

时间:2018-12-20 11:13:26

标签: python

我有一个问题,如何将变量从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中。如果传递的变量不变,那将毫无意义。

0 个答案:

没有答案