用python获取usb设备端口号,用Python查询连接的USB设备信息的简单方法?
如何在Python中查询连接的USB设备信息?
我想得到UID设备名(例如:SonyEricsson W660),设备路径(例如:dev/ttyACM0)
此外,上述信息中的最佳参数是什么,以便在设备再次连接时用作识别设备?(UID?)
我正在开发Ubuntu11.04。
ATM我有这个代码(使用pyUSB)busses = usb.busses()
for bus in busses:
devices = bus.devices
for dev in devices:
print repr(dev)
print "Device:", dev.filename
print " idVendor: %d (0x%04x)" % (dev.idVendor, dev.idVendor)
print " idProduct: %d (0x%04x)" % (dev.idProduct, dev.idProduct)
print "Manufacturer:", dev.iManufacturer
print "Serial:", dev.iSerialNumber
print "Product:", dev.iProduct
问题是我没有得到想要的输出,将粘贴一个示例:
Device:
idVendor: 4046 (0x0fce)
idProduct: 53411 (0xd0a3)
Manufacturer: 1
Serial: 3
Product: 2
首先我不知道文件名,这对我来说是最重要的。我假设它是/dev/ttyACM0 etc部分。其次,我想每个USB设备都有UID,或者我应该同时使用供应商或产品id?
编辑:显然我有一些设置问题,我认为我使用了错误的USB库。(使用libusb0.1)ATM。这就是为什么我得到设备(dev.filename)字符串为空的原因。如果有人能告诉我,他在哪个操作系统上使用的是什么USB库和什么版本的PyUSB,我想它能解决我的问题。
用python获取usb设备端口号,用Python查询连接的USB设备信息的简单方法?相关推荐
- C# 获取随机可用端口号
TCP与UDP段结构中端口地址都是16比特,可以有在0---65535范围内的端口号.对于这65536个端口号有以下的使用规定: (1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来 ...
- linux 怎么查看usb设备端口号,嵌入式Linux USB设备检测端口和地址
我发展我的板USB应用.它有两个USB端口.当我插上USB驱动器在他们每个人我得到控制台以下消息:嵌入式Linux USB设备检测端口和地址 端口1: usb 1-1: new high speed ...
- python调用usb设备_在Python中查询连接的USB设备信息的简单方法?
我能想到像这样的快速代码. 由于所有USB端口都可以通过/ dev / bus / usb / / 对于生成的ID,即使您拔下设备并重新连接它[可能是其他端口].它会是一样的. import re i ...
- python获取当前时间的函数_java/python中获取当前系统时间,并与字符串相互转换格式,或者转化成秒数,天数等整数...
java转换成秒数 Date类有一个getTime()可以换回秒数,例如: public classDateToSecond {public static voidmain(String[] args ...
- python获取指定端口流量_利用python获取nginx服务的ip以及流量统计信息
#!/usr/bin/python #coding=utf8 log_file = "/usr/local/nginx/logs/access.log" with open(log ...
- python获取交易软件数据_几行Python代码,轻松获取美股阿里巴巴的交易数据
原创: 野马 菜鸟学Python 学Python可以干很多事情,比如爬虫,数据分析,机器学习,但是有一个非常小众的分支,不仅结合了两大高薪行业,而且还薪水非常诱人,就是量化金融岗位.目前Python已 ...
- python获取当前日期的前一天_【python】datetime获取日期,前一天日期
1.获取字符串型当前日期 2016-10-09格式 import datetime today = datetime.date.today() #datetime.date类型当前日期 str_tod ...
- 【用PS3手柄在安卓设备上玩游戏系列】连接手柄和设备
背景 硬件要求1:PS3 手柄 + 手柄配套的USB线 硬件要求2:已经获得 ROOT 权限并且支持蓝牙的安卓设备 软件要求1:Sixaxis Compatibility Checker PS3 手柄 ...
- python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...
使用Python的word文档的页数(Number of pages of a word document with Python) 有没有办法用Python有效地获得word文档(.doc,.doc ...
最新文章
- 被马斯克送上天的《银河帝国》和互联网江湖 | 赠书
- PMP考前复习题 系列三
- python花钱培训值吗-python培训需要花多少钱?
- ajax传值到ashx接收反序列
- Node.js 文件系统流pipe到Http响应流中
- 数据结构之顺序表(二)
- 0-安装Vagrant和使用
- shell输出毫秒_【Linux】shell: 获取时间间隔到毫秒、微秒级别
- 封装性的基本使用练习1
- java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...
- 2017小米面试题(句子反转)
- PAT 乙级 1023. 组个最小数 (20) Java版
- 微信分享链接php,微信实现分享链接的缩略图和标题
- MapGISnbsp;K9nbsp;SP3amp;nb…
- 从简单泛函到第二类拉格朗日方程
- python -字典生成器
- 混迹职场,人际关系很重要
- 技术人员的一点产品思维思考
- FOne MOOC在线课程平台
- Digispark ATTINY85 Arduino IDE 开发