在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实现全局变量的两个解决方法
Jul 03 Python
Python实现控制台进度条功能
Jan 04 Python
Python字符串格式化输出方法分析
Apr 13 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
pandas计数 value_counts()的使用
Jun 24 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
使用python创建生成动态链接库dll的方法
May 09 Python
python中format函数如何使用
Jun 22 Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
Apr 24 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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中的函数嵌套层数限制分析
2011/06/13 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
Python字典简介以及用法详解
2016/11/15 Python
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
anaconda如何查看并管理python环境
2019/07/05 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
Weblogc domain问题
2014/01/27 面试题
民生工程实施方案
2014/03/22 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
信访工作汇报材料
2014/10/27 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
投诉信范文
2015/07/02 职场文书