我正在 Windows7 操作系统中编写 Python v2.x。当我运行我的代码时,经常发生以下错误。
serial.serialutil.SerialException: could not open port 'COM4': WindowsError(5, 'Access is denied.')
以下是我所做的:
1) 我检查设备管理器,
COM 4
可以看到,但是打不开2) 在我的代码中,我确实关闭了
COM
使用后端口3) 这里是
COM
在我的代码中配置:ser = serial.Serial( "COM4", 9600, timeout=0.05)
4)我重新启动计算机,问题消失了,但过一段时间又出现了
5)不知是我的Python代码还是Windows系统的问题?
因此,考虑到上述事实,有人可以帮助我吗?谢谢,新年快乐!
=)
最佳答案
您的端口 COM4 可能在 arduino IDE 串行监视器中打开。
关闭 arduino IDE 中的串行监视器。
这可能会解决您的问题。
关于python - 串行异常 : could not open port (Access is denied),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34550437/