【发布时间】:2021-06-29 15:31:34
【问题描述】:
我有以下代码。我想在 ESP32 上运行它。 MicroPython 已安装。问题是什么都没有发生。我没有收到任何错误,但 testThread() 方法在任何时候都不会被调用。 我真的不知道问题出在哪里。
提前感谢您的回答。
代码:
import _thread
import time
def testThread():
while True:
print("Hello from thread")
time.sleep(2)
_thread.start_new_thread(testThread, ())
【问题讨论】:
-
该代码看起来不错。当我在交互式
>>>提示符下输入它时,它会按预期运行,每 2 秒打印一次Hello from thread。我在 ESP32 上运行 MicroPython v1.14。 -
好的...谢谢。当我运行代码时,我什么也得不到。问题是来自 ESP32 还是来自 MicroPython 版本?
-
您的设备上安装了哪个版本的 micropython?
标签: python microcontroller python-multithreading esp32 micropython