我想从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
答案 0 :(得分:2)
写入Script2.py
:
import Script1
Script1.count = 1
您应该将while
的{{1}}循环放在函数中,否则Script1.py
将永远不会退出Script2.py
语句,并且import
也不会被修改。 / p>
这使您可以在循环开始之前修改Script1.count
中的count
。如果要在循环运行时修改它,我不知道该怎么做。但这是你不应该做的事情。
答案 1 :(得分:1)
您可以尝试将变量放入另一个文件中,如果一个脚本将其写入文件,而另一个脚本则将其读取。
类似的东西
+