python输出电脑上所有的串口名的方法
输出电脑上所有的串口名:
import serial import serial.tools.list_ports from easygui import * port_list = list(serial.tools.list_ports.comports()) if len(port_list) <= 0: print "The Serial port can't find!" else: for i in list(port_list):
#print i[0] 仅仅输出端口号,像COM1、COM3、COM9
print i[1]
输出一个串口名:
# -*- coding: utf-8 -* import serial import serial.tools.list_ports port_list = list(serial.tools.list_ports.comports()) if len(port_list) <= 0: print "The Serial port can't find!" else: port_list_0 =list(port_list[0]) port_serial = port_list_0[0] ser = serial.Serial(port_serial,9600,timeout = 60) print "check which port was really used >",ser.name
以上这篇python输出电脑上所有的串口名的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python操作串口的方法
本文实例讲述了Python操作串口的方法.分享给大家供大家参考.具体如下: 首先需确保安装了serial模块,如果没安装的话就安装一下python-pyserial. 一个Python实现的串口Echo import serial import sys try: ser = serial.Serial('/dev/ttyUSB0', 9600) except Exception, e: print 'open serial failed.' exit(1) print 'A Serial Ech
-
python简单程序读取串口信息的方法
本文实例讲述了python简单程序读取串口信息的方法.分享给大家供大家参考.具体分析如下: 这段代码需要调用serial模块,通过while循环不断读取串口数据 import time import serial ser = serial.Serial( #下面这些参数根据情况修改 port='COM1', baudrate=9600, parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_TWO, bytesize=serial.SEVENBIT
-
Python 串口读写的实现方法
1.安装pyserial https://pypi.python.org/pypi/pyserial Doc:http://pythonhosted.org/pyserial/ 使用Python Package Index (PyPi) pip install pyserial-3.1.1-py2.py3-none-any.whl 2. Demo import serial from time import sleep def recv(serial): while True: data = s
-
Python3简单实现串口通信的方法
如下所示: import serial import sys import os import time import re def wait_for_cmd_OK(): while True: line = ser.readline() try: print(line.decode('utf-8'),end='') except: pass if ( re.search(b'
-
使用python3实现操作串口详解
通过引用serial模块包,来操作串口. 1.查看串口名称 在Linux和Windows中,串口的名字规则不太一样. 需要事先查看. Linux下的查看串口命令 root@D2:~# ls -l /dev/ttyS* crw-rw---- 1 root dialout 4, 64 Dec 26 06:53 /dev/ttyS0 crw-rw---- 1 root dialout 4, 65 Dec 26 06:41 /dev/ttyS1 crw--w---- 1 root tty 4,
-
python输出电脑上所有的串口名的方法
输出电脑上所有的串口名: import serial import serial.tools.list_ports from easygui import * port_list = list(serial.tools.list_ports.comports()) if len(port_list) <= 0: print "The Serial port can't find!" else: for i in list(port_list): #print i[0] 仅仅输出端
-
Python保存MongoDB上的文件到本地的方法
本文实例讲述了Python保存MongoDB上的文件到本地的方法.分享给大家供大家参考,具体如下: MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库,使用pymongo模块的gridfs方法操作文档.以下示例是把MongoDB上GridFS存的excel文档保存到本地. from pymongo import MongoClient import gridfs client = MongoClient('mongodb://usernam
-
Python获取电脑硬件信息及状态的实现方法
本文以实例形式展示了Python获取电脑硬件信息及状态的实现方法,是Python程序设计中很有实用价值的技巧.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: #!/usr/bin/env python # encoding: utf-8 from optparse import OptionParser import os import re import json def main(): try: parser = OptionParser(usage="%prog [optio
-
python输出当前目录下index.html文件路径的方法
本文实例讲述了python输出当前目录下index.html文件路径的方法.分享给大家供大家参考.具体实现方法如下: import os import sys path = os.path.join(os.path.dirname(sys.argv[0]),'index.html') print path 希望本文所述对大家的Python程序设计有所帮助.
-
python 3.10上如何安装pyqt5
目录 python 3.10上安装pyqt5 前言 第一步,安装嘛 1.安装PyQt5 2.安装Qt的工具包 第二步,配置环境变量 第三步,在pycharm里进行配置 python 3.10上安装pyqt5 前言 首先,看一下自己电脑上的python的版本,网上有太多乱七八糟的教程,啥也不说就硬教,跟着做的话就会出现稀里糊涂的报错,很耽误时间.我就是因为网上的教程痛苦了一天 回到正题,首先,就目前而言,想要在python 3.10上安装 PyQt5 的还是别努力了.pyqt5能在python3.
-
使用python在本地电脑上快速处理数据
大数据一般是在"云"上玩的,但"云"都是要钱的,而且数据上上下下的也比较麻烦.所以,在本地电脑上快速处理数据的技能还是要的. pandas 在比赛中学到的一个工具,本地可以在亿级别的数据上进行聚合等操作.内部的数据包括: • Series:一维数组,每个元素有一个标签 • DataFrame:二维表格,可以看做Series的集合 • Panel:三维数据 数据的初始化 我们可以通过构造函数来初始化,从下面的代码中可以想象得到数据是样子: from pandas im
-
python实现电脑操控安卓手机
一.电脑下载并安装SDK Platform Tools 下载后的文件:platform-tools_r30.0.4-windows.zip(大约12M) 接着解压文件到指定目录 解压后的路径与文件,接着为工具目录添加系统环境变量 验证安装结果 #执行命令 adb version 验证安装结果 手机连接电脑USB后执行adb devices 查看手机连接状态 查询已连接设备/模拟器:adb devices 此处连接手机,需要手机在开发者模式开启USB调试功能.顺便也开启模拟按键功能,后面会用到.
-
Python输出PowerPoint(ppt)文件中全部文字信息的方法
本文实例讲述了Python输出PowerPoint(ppt)文件中全部文字信息的方法.分享给大家供大家参考.具体分析如下: 下面的代码依赖于windows com,所以必须在机器上安装PowerPoint才能用,可以将PPT文件中的所有纯文本信息进行输出到指定的文件,非常实用. import win32com from win32com.client import Dispatch, constants ppt = win32com.client.Dispatch('PowerPoint.App
-
如何在自己的电脑上配置APNS推送环境
本文只是记录一下如何在自己的电脑上配置APNS推送环境,其它的如推送的原理,流程什么的这里就不写了. 一. 去Apple 开发者中心,创建App ID.注意App ID不能使用通配符.并注意添加Push Notification Service 对于已经创建的APP ID,也可以编辑给他添加Push Notification Service 二. 创建development 和 production的Certificates及Profiles. 步骤略. 注意 1. 创建Profile的时候Ap
-
python获取文件扩展名的方法
本文实例讲述了python获取文件扩展名的方法.分享给大家供大家参考.具体实现方法如下: import os.path def file_extension(path): return os.path.splitext(path)[1] print file_extension('C:\py\wxPython.gif') 输出结果为: .gif 希望本文所述对大家的Python程序设计有所帮助.
随机推荐
- 20种常用的DOS命令小结
- Flask入门教程实例:搭建一个静态博客
- 批处理写的电视机效果代码
- C#超市收银系统设计
- mysql 5.7.9 winx64在windows上安装遇到的问题
- thinkphp缓存技术详解
- Ruby实现的删除已经合并的git分支脚本分享
- jQuery-onload让第一次页面加载时图片是淡入方式显示
- Android调节屏幕亮度实现代码
- JAVA Map架构和API介绍
- Python中pip安装非PyPI官网第三方库的方法
- 浏览器无法运行JAVA脚本的解决方法
- 基于JAVA文件中获取路径及WEB应用程序获取路径的方法
- 一个Python最简单的接口自动化框架
- 用Eclipse写python程序
- nodejs同步调用获取mysql数据时遇到的大坑
- JS实现520 表白简单代码
- SpringBoot中使用Filter和Interceptor的示例代码
- Python实现平行坐标图的两种方法小结
- php使用curl模拟多线程实现批处理功能示例