zoukankan      html  css  js  c++  java
  • serial.serialutil.SerialException: could not open port 'COM1': PermissionError(13, '拒绝访问。', None, 5)

    1、错误描述

    >>> import serial;
    >>> t=serial.Serial
    >>> t=serial.Serial("COM1",4800);
    Traceback (most recent call last):
      File "<pyshell#3>", line 1, in <module>
        t=serial.Serial("COM1",4800);
      File "D:PythonPython36libsite-packagespyserial-3.3-py3.6.eggserialserialwin32.py", line 31, in __init__
        super(Serial, self).__init__(*args, **kwargs)
      File "D:PythonPython36libsite-packagespyserial-3.3-py3.6.eggserialserialutil.py", line 240, in __init__
        self.open()
      File "D:PythonPython36libsite-packagespyserial-3.3-py3.6.eggserialserialwin32.py", line 62, in open
        raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
    serial.serialutil.SerialException: could not open port 'COM1': PermissionError(13, '拒绝访问。', None, 5)

    2、错误原因

          由于Java自启动服务占用了串口COM1,Python程序再次调用这个串口,出现“拒绝访问”错误。


    3、解决办法

    (1)将Java程序占用的串口暂停掉

    (2)寻找另外一个串口COM3

  • 相关阅读:
    十天冲刺4
    单词统计
    十天冲刺3
    学习进度第十周
    十天冲刺2
    十天冲刺1
    梦断代码阅读笔记03
    学习进度第九周
    [强网杯 2019]Upload
    [2020 新春红包题]1
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13313875.html
Copyright © 2011-2022 走看看