python - 如何在不停止代码执行的情况下进行循环
问题描述
我正在制作一个不和谐的机器人并想制作一个计时器,但没有使用循环。循环的问题在于它会停止电路的其余部分,直到它完成执行循环。有没有办法解决这个问题?我确实搜索了如何做到这一点,但所有这些都使用while x > 60
了在这种情况下不起作用。
解决方案
您需要使用线程,这看起来像这样:
import threading
def func():
times = 0
while times < 10:
print(times)
times += 1;
x = threading.Thread(target=func)
x.start()
n = 100
while n < 110:
n += 1
print(n)
这里两个while循环同时运行
推荐阅读
- javascript - 关闭应用程序时处理博览会推送通知
- java - 在 javafx 应用程序的 swingnode 内使用时,JDialogs 模态行为不起作用
- python - Django联系表单未显示发件人
- python - 用 Selenium 看不到部分标签内的数据
- reactjs - React-beautiful-dnd 与其他 Dragging 包的冲突
- spring - 无法实例化 [org.hibernate.SessionFactory]
- javascript - 网站的 JavaScript 预加载器,它不工作的 IE,
- azure-storage - 是否有 .NET SDK 通过 AAD 身份验证获取表存储 SAS 密钥
- java - 无法解析导入的 org.apache.commons.codec
- node.js - 使用 Webpack 将 React/Node.js docker 容器与 Appdynamics 捆绑会引发错误