Python:无需运行即可将变量发送到另一个脚本

时间:2019-05-14 11:39:56

标签: python

我想从Script2.py更改Script1.py中的值,但Script1始终在运行。例如;

Script1.py

count = 0
while(count == 0):
    print (count)

Script2.py

// I want change count and break loop here when Script1.py running

2 个答案:

答案 0 :(得分:2)

写入Script2.py

import Script1
Script1.count = 1

您应该将while的{​​{1}}循环放在函数中,否则Script1.py将永远不会退出Script2.py语句,并且import也不会被修改。 / p>

这使您可以在循环开始之前修改Script1.count中的count。如果要在循环运行时修改它,我不知道该怎么做。但这是你不应该做的事情。

答案 1 :(得分:1)

您可以尝试将变量放入另一个文件中,如果一个脚本将其写入文件,而另一个脚本则将其读取。

类似的东西

+