python - 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
解决方案
写在Script2.py
:
import Script1
Script1.count = 1
您应该将while
循环Script1.py
放在函数内部,否则Script2.py
将永远不会退出import
语句并且Script1.count
永远不会被修改。
这使您可以count
在Scripy1.py
循环开始之前进行修改。如果你想在循环运行时修改它,我不知道该怎么做。但这是你不应该做的事情。
推荐阅读
- mysql - 有没有办法将数据从 Excel 工作表中的一列加载到现有的 mysql 表中?
- javascript - 通过另一个函数添加新属性而不修改现有对象结构
- xamarin - 如何将标签的 FontFamily 绑定到 C# 中的动态资源
- reactjs - 使用 shell adb 命令创建 adb 客户端失败
- html - 登录到通过 HTML 框架可见的 Jenkins
- javascript - 使用反应/减少照片长度的淡出效果
- python - 我正在尝试在 python 中使用 Selenium 在 youtube 上搜索关键字
- python - OpenCV 中 cv::CascadeClassifier::detectMultiScale 中的断言失败错误
- python - Keras `Input` 层返回层 [(None, 32)] 而不是 (None, 32) 总结
- machine-learning - 对我自己的照片进行分类的准确性会提高吗?