在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通过pip更新所有已安装的包实现方法
May 19 Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 Python
详谈python3 numpy-loadtxt的编码问题
Apr 29 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
Python编写合并字典并实现敏感目录的小脚本
Feb 26 Python
python替换字符串中的子串图文步骤
Jun 19 Python
python实现同一局域网下传输图片
Mar 20 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 Python
Python 转移文件至云对象存储的方法
Feb 07 Python
python读取excel数据并且画图的实现示例
Feb 08 Python
python如何查找列表中元素的位置
May 30 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 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
JavaScript 学习笔记(四)
2009/12/31 Javascript
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
jquery常用操作小结
2014/07/21 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
python中的全局变量用法分析
2015/06/09 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
python 杀死自身进程的实现方法
2019/07/01 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
学习自我鉴定
2014/02/01 职场文书
优秀党员获奖感言
2014/02/18 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
岗位职责范本大全
2015/02/26 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
Java并发编程必备之Future机制
2021/06/30 Java/Android
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS