在python中打开端口时访问被拒绝错误

时间:2018-09-04 08:30:43

标签: python-3.x anaconda

伙计们,我想访问端口,但是在Anaconda IDE中却出现了访问被拒绝的错误,我什至尝试了虚拟端口程序并遇到了相同的错误

serial = serial.Serial(端口='COM8',波特率= 250000)

这是错误:

无法打开端口'COM8':PermissionError(13,'访问被拒绝。',无,5)

1 个答案:

答案 0 :(得分:0)

我不知道您是否找到答案。但是我的问题是在不关闭该端口的情况下多次运行程序后立即得到了该错误。 我用serial.close()解决了我的问题。

import serial 

with serial.Serial('COM8', 9600, serial.EIGHTBITS,timeout=0,parity=serial.PARITY_NONE, 
rtscts=1) as ser:
  print(ser.is_open)
  ser.close()

我建议您在每次使用完端口后都关闭该端口,以避免访问问题。