Python 每x秒将模块导入脚本

Python 每x秒将模块导入脚本,python,import,module,Python,Import,Module,我有script1.py,它包含一个带有两个变量的函数,variable1和variable2。这些变量的值每x秒更新一次。 如果script1.py作为主脚本运行,它将有一个无休止的循环来更新variable1和variable2。然而,函数本身并没有无止境的循环 相反,我想将该函数导入script2.py,并在那里以无休止的循环运行。 由于variable1和variable2的值是不断更新的,因此我需要以某种方式将这些新值放入script2.py中。我试着用手去做 while Tr

我有script1.py,它包含一个带有两个变量的函数,variable1和variable2。这些变量的值每x秒更新一次。 如果script1.py作为主脚本运行,它将有一个无休止的循环来更新variable1和variable2。然而,函数本身并没有无止境的循环

相反,我想将该函数导入script2.py,并在那里以无休止的循环运行。 由于variable1和variable2的值是不断更新的,因此我需要以某种方式将这些新值放入script2.py中。我试着用手去做

    while True:
    import upload
    time.sleep(10)
但是python会检查模块是否已经导入,如果已经导入,则不会再次导入。 如何每隔x秒将更新的变量从script1.py获取到script2.py


提前谢谢

这是执行一项简单任务的一种非常复杂的方法,为什么不在更改模块中创建一些变量,比如
x
y
,并从一开始就将它们导入当前文件?这样,变量就属于这两个文件,每次这些变量发生变化时,您都可以在当前文件中检测到它们。这是否回答了您的问题?