python error:SerialException: could not open port ‘COM6‘: PermissionError(13, ‘拒绝访问。‘, None, 5)
1.问题展示
我想用Python访问arduino端口,读取数据的时候,发生了这个问题,问题错误详情如下:
raise SerialException(“could not open port {!r}: {!r}”.format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port ‘COM6’: PermissionError(13, ‘拒绝访问。’, None, 5)
2. 解决办法
2.解决办法:修改Python的权限。
1.找到你的Python.exe文件
2.点击“属性”,点开。显示如下图所示,
3.再点击“安全”
4.点击“Users”,然后点击“编辑”。
5.除了“特殊权限”,其他全部打钩选择允许。重要的事情再说一遍,是除了特殊权限。
6.点击“应用”。
3.重点
重点:
然后就完成了,但是还有时候有一个细节问题,举个例子,我现在arduino端口监视器我正在打开,如果你想访问,也会发生上面错误。
你可以先关闭这个端口监视器,然后在运行代码,这也是细节问题,大家注意哦。
推荐阅读