在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 相关文章推荐
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 Python
Python虚拟环境Virtualenv使用教程
May 18 Python
Python中线程编程之threading模块的使用详解
Jun 23 Python
python去除扩展名的实例讲解
Apr 23 Python
Python爬虫框架scrapy实现的文件下载功能示例
Aug 04 Python
对python中的高效迭代器函数详解
Oct 18 Python
python实现简易数码时钟
Feb 19 Python
Python 3.6打包成EXE可执行程序的实现
Oct 18 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 Python
python解包用法详解
Feb 17 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
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
javascript hashtable实现代码
2009/10/13 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
使用python实现简单五子棋游戏
2019/06/18 Python
Python调用.NET库的方法步骤
2019/12/27 Python
python全局变量引用与修改过程解析
2020/01/07 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
智能室内花园:Click & Grow
2021/01/29 全球购物
家长给幼儿园的表扬信
2014/01/09 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
《大海那边》教学反思
2014/04/09 职场文书
十周年庆典策划方案
2014/06/03 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
电影地道战观后感
2015/06/04 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL