鱼C论坛

 找回密码
 立即注册
查看: 3705|回复: 4

[已解决]检测不到虚拟串口

[复制链接]
发表于 2023-7-29 22:29:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import serial
import serial.tools.list_ports


def COM_GET():
    port_list = list(serial.tools.list_ports.comports())

    if len(port_list) <= 0:
        print("No Serial Port")

    else:
        com_num = len(port_list)
        for i in range(com_num):
            print(port_list[i][0], end=' ')
            print(port_list[i][1])


if __name__ == '__main__':
    COM_GET()
最佳答案
2023-7-30 22:48:17
这段代码用于检测计算机上可用的串口(包括虚拟串口)。如果代码运行后没有检测到虚拟串口,可能有以下几个原因:

虚拟串口驱动程序未正确安装:虚拟串口通常需要特定的驱动程序支持。请确保已正确安装虚拟串口相关的驱动程序。

虚拟串口未正确配置:有些虚拟串口需要进行额外的配置才能被检测到。请参考虚拟串口的文档或官方指南,确保虚拟串口已正确配置并处于可用状态。

虚拟串口与代码不匹配:某些虚拟串口可能与操作系统或Python库不兼容。请确保所使用的虚拟串口与代码兼容,并支持通过Python的serial库进行访问。

如果仍然无法检测到虚拟串口,你可以尝试以下步骤进行排除故障:

确认计算机中已正确安装虚拟串口的驱动程序,并重启计算机。

检查虚拟串口的配置,确保其在设备管理器或其他相关工具中正常显示,并处于可用状态。

尝试其他虚拟串口软件或工具,以确认问题是否出在特定的虚拟串口上。

检查代码是否正确使用了serial库和相关函数。你可以尝试使用其他简单的示例代码来验证串口检测功能,以确认问题是否出在代码本身。

如果问题仍然存在,请考虑重金悬赏。

如图

如图
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-24 06:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表