![](/img/trans.png)
[英]Python elif works in IDLE but not Visual Studio Code
[英]Code working in python IDLE but not in visual studio?
我正在我的笔记本电脑上建立我的arduino和python之间的串行连接。 (代码应该向arduino发送一些东西,然后arduino打开一个灯)代码工作,如果我在python IDLE内部测试它,光就像它应该的那样打开。 但是,如果我将完全相同的代码复制到visual studio并运行它,那么光线不会打开,为什么呢? Visual Studio也不会显示任何错误消息或其他内容。
我试图在PyCharm中运行代码,但它也无法正常工作。
码:
import serial
s = serial.Serial('COM5', 9600)
s.write("s".encode())
更新:这很奇怪。 如果我更改代码,以便灯持续亮起,如果它通过序列收到某些东西它关闭,那么它的工作原理。 我认为问题是,如果它收到的东西,它将永远关闭光。 但是为什么它只能通过python IDLE而不是其他程序呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.