在windows下使用python进行串口通讯的方法


Posted in Python onJuly 02, 2019

Windows版本下的python并没有内置串口通讯的pyserial的库,所以需要自己下载。参照了网上的教程,有许多用的pip的安装方式,但是试了几个都没有用,所以想到用GitHub下载库文件,步骤分为:

1.在Github下载python-serial的库

https://github.com/pyserial/pyserial

2.下载完成后解压压缩包,找到serial文件夹,并找到python的安装位置(右击IDLE,然后查看python安装位置)。我的地址为:C:\Users\NI YINTANG\AppData\Local\Programs\Python\Python36

3.进入Python36\Lib\site-packages,并将刚才的serial文件夹复制进site-packages中。

4.打开IDLE,在Shell中输入Import serial,如果不报错,即为安装完成。

5.下面进行测试连接的端口,在程序中输入以下程序并运行,即可找到连接电脑的端口:

import serial
import serial.tools.list_ports
 
plist = list(serial.tools.list_ports.comports())
 
if len(plist) <= 0:
 print ("The Serial port can't find!")
else:
 plist_0 =list(plist[0])
 serialName = plist_0[0]
 serialFd = serial.Serial(serialName,9600,timeout = 60)
 print ("check which port was really used >",serialFd.name)

以上这篇在windows下使用python进行串口通讯的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python里对list中的整数求平均并排序
Sep 12 Python
python实现的文件夹清理程序分享
Nov 22 Python
Python实现竖排打印传单手机号码易撕条
Mar 16 Python
Python3写入文件常用方法实例分析
May 22 Python
python读写ini配置文件方法实例分析
Jun 30 Python
解决Python传递中文参数的问题
Aug 04 Python
Python探索之爬取电商售卖信息代码示例
Oct 27 Python
Python selenium模块实现定位过程解析
Jul 09 Python
Django中和时区相关的安全问题详解
Oct 12 Python
Python3中FuzzyWuzzy库实例用法
Nov 18 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 Python
Python自动化爬取天眼查数据的实现
Jun 15 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 #Python
Python实用工具FuckIt.py介绍
Jul 02 #Python
Python如何实现转换URL详解
Jul 02 #Python
Pandas的read_csv函数参数分析详解
Jul 02 #Python
如何使用Python实现斐波那契数列
Jul 02 #Python
pandas数据筛选和csv操作的实现方法
Jul 02 #Python
Python列表与元组的异同详解
Jul 02 #Python
You might like
php MessagePack介绍
2013/10/06 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
Webkit的跨域安全问题说明
2011/09/13 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
js跳转页面方法总结
2014/01/29 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
2016/09/27 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
windows下ipython的安装与使用详解
2016/10/20 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
python图像和办公文档处理总结
2019/05/28 Python
postman传递当前时间戳实例详解
2019/09/14 Python
基于Python正确读取资源文件
2020/09/14 Python
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
学期自我评价
2014/01/27 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
2015年父亲节寄语
2015/03/23 职场文书
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript