繁体   English   中英

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

[英]Access denied error while opening a port in python

嗨,大家好,我想访问端口,但在Anaconda IDE中访问被拒绝,我什至尝试了虚拟端口程序,并得到了相同的错误

serial = serial.Serial(port='COM8', baudrate=250000)

这是错误:

could not open port 'COM8': PermissionError(13, 'Access is denied.', None, 5)

我不知道您是否找到答案了。 但是我的问题是在不关闭该端口的情况下多次运行程序后立即得到了该错误。 我用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()

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM