在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中模拟enum枚举类型的5种方法分享
Nov 22 Python
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
Python中Django发送带图片和附件的邮件
Mar 31 Python
Python 将pdf转成图片的方法
Apr 23 Python
Python爬虫将爬取的图片写入world文档的方法
Nov 07 Python
解决Django一个表单对应多个按钮的问题
Jul 18 Python
浅谈Pytorch中的torch.gather函数的含义
Aug 18 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
python能否java成为主流语言吗
Jun 22 Python
OpenCV Python实现图像指定区域裁剪
Mar 12 Python
PyQt 如何创建自定义QWidget
Mar 24 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+xslt在windows平台上
2006/10/09 PHP
wiki-shan写的php在线加密的解密程序
2008/09/07 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
javascript按顺序加载运行js方法
2017/12/01 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
JS实现打字游戏
2019/12/17 Javascript
webpack安装配置与常见使用过程详解(结合vue)
2020/06/01 Javascript
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
python实现批量转换图片为黑白
2020/06/16 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
英国假发网站:Hothair
2018/02/23 全球购物
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
如何使用PHP session
2015/04/21 面试题
英语硕士生求职简历的自我评价
2013/10/15 职场文书
跟单文员的岗位职责
2013/11/14 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
企业管理不到位检讨书
2019/06/27 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis
解决redis批量删除key值的问题
2022/03/23 Redis
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android