首页 > 解决方案 > Python:将变量发送到另一个脚本而不运行

问题描述

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

脚本1.py

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

脚本2.py

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

标签: python

解决方案


写在Script2.py

import Script1
Script1.count = 1

您应该将while循环Script1.py放在函数内部,否则Script2.py将永远不会退出import语句并且Script1.count永远不会被修改。

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


推荐阅读