首页 > 其他分享 >获取连接电脑的设备的所有端口信息

获取连接电脑的设备的所有端口信息

时间:2024-09-29 20:24:51浏览次数:8  
标签:return list self cmd 电脑 port 端口 连接

 1 def search_port(port_name):
 2     # 获取连接电脑的设备的所有端口信息
 3     port_list = list(comports())
 4     print("port_list",port_list)
 5 
 6     if len(port_list) > 0:
 7         # 遍历所有端口信息,根据端口名称port_name查找需要的端口号
 8         for port in port_list:
 9             print(port.description,port.device)
10             if port_name in port.description:
11                 port_com = port.device
12                 return port_com
13         else:
14             return None
15     else:
16         return None
17 
18 
19 self.m_ser_hdl = serial.Serial(self.m_at_dev, 115200, timeout=30)
20 def at_cmd_exec(self, cmd, *exp):
21     if not cmd.endswith("\r") and not cmd.endswith("\r\n"):
22         cmd += "\r"
23 
24     try:
25         self.m_ser_hdl.write(cmd.encode())
26     except Exception as e:
27         print(e)
28         return None
29 
30     response = self.at_cmd_response()
31     if response:
32         return response
33     else:
34         return None

 

标签:return,list,self,cmd,电脑,port,端口,连接
From: https://www.cnblogs.com/r0mrnel/p/18440677

相关文章

  • FRP内网穿透-端口转发
    参考链接:使用frp实现内网穿透教程_frp内网穿透-CSDN博客frp是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS等,并且具备P2P通信功能。使用frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网IP的节点进行中转。frp主要由......
  • 基于C++11的数据库连接池环境配置
    欢迎访问我的另一个博客:https://xingzhu.top/ubuntu安装python2由于接下来要使用python,所以先安装python#安装python2.7.18即可#python3不行,版本过高,会报错sudoaptinstallpython2python2--version安装完成后我们可以使用如下命令来检查目前可用的Pyt......
  • 数据库连接池实现
    欢迎访问的另一个博客:https://xingzhu.top/源码链接:https://github.com/xingzhuz/MysqlLinkPool前置知识:相关的环境配置:https://xingzhu.top/archives/shu-ju-ku-lian-jie-chi-huan-jing-pei-zhiMySQLAPI:https://subingwen.cn/mysql/mysql-api/JsoncppAPI:htt......
  • 哪个投屏软件不收费?整理10款免费的手机投屏电脑工具!
    俺也经常投屏到电脑,国内外主流的投屏软件其实就那么几款,接下来就从五花八门的投屏工具里面,推荐一些投屏画质高、功能多和免费的叭,身边也有不少朋友在用,相信对你有帮助哦!01.letsview官网地址:https://letsview.com这是一款高清的无线投屏软件,支持手机、电脑、电视、投影仪和平......
  • 能监控员工电脑的软件怎么选?这10款软件是必备之选,速来看看
    能够监控员工电脑的软件多种多样,这些软件通常具备实时屏幕监控、文件操作记录、网络行为监控等功能,旨在帮助企业提高管理效率、保障数据安全。以下是一些备受推崇的监控员工电脑的软件:1.域智盾软件功能特点:实时捕捉员工的屏幕活动,包括网页浏览、程序使用、聊天记录、文件......
  • 怎么判断公司电脑是否被监控?分享五种小技巧!
    判断公司电脑是否被监控通常涉及多个方面,包括网络流量、进程监控、系统配置等。为了确认电脑是否被监控,以下是一些常见的方法和提示:一、检查是否安装了监控软件公司通常会使用监控软件来跟踪员工的活动,如屏幕录制、操作记录、网络活动跟踪等。可以通过检查电脑上的已安装程......
  • 深入解析网络通信的四大关键要素:网卡、MAC地址、IP地址、子网掩码与端口
    文章目录深入解析网络通信的四大关键要素:网卡、MAC地址、IP地址、子网掩码与端口**1.网卡(NetworkInterfaceCard,NIC)**关键知识点:联系与区别:**2.MAC地址(MediaAccessControlAddress)**关键知识点:联系与区别:**3.IP地址(InternetProtocolAddress)**关键知识......
  • Adobe Animate AN2024电脑动画程序下载安装(附百度链接)
    目录简介软件特点下载推荐硬件配置简介AdobeAnimate,是Adobe公司开发的一款专业多媒体创作和电脑动画程序。它的前身是AdobeFlashProfessionalCC,自1996年首次发布以来,经历了多次更名和升级,现已成为动画制作、交互式内容设计等领域的重要工具。AdobeAnimate不仅支持......
  • 电脑/硬盘/U盘数据恢复软件
    文件删了,数据丢了,不用怕在使用存储介质的时候出现了,硬盘、移动硬盘、笔记本硬盘提示未格式化;分区打不开;分区丢失;文件丢失;文件或目录损坏且无法读取;移动硬盘不显示盘符,不能格式化等故障。这种情况数据丢失几乎成了必然,原因可能是病毒侵入损坏文件、清空的回收站、移动设备误......
  • 实战教学——IoT_CLOUD连接腾讯云
    众所周知,市面上有很多云平台,阿里云、腾讯云、中移OneNET、华为云、百度云、TLink云等等......并且每家云平台都有自己的协议,工程师要移植不同的SDK代码或基于各家的手册文档对接不同的协议,看着都头大!!!为解决繁琐的云平台开发困扰,合宙IoT_CLOUD应运而生,一库打通所有云平台!本......