Python操作串口的方法


Posted in Python onJune 17, 2015

本文实例讲述了Python操作串口的方法。分享给大家供大家参考。具体如下:

首先需确保安装了serial模块,如果没安装的话就安装一下python-pyserial。

一个Python实现的串口Echo

import serial 
import sys 
try: 
  ser = serial.Serial('/dev/ttyUSB0', 9600) 
except Exception, e: 
  print 'open serial failed.' 
  exit(1) 
print 'A Serial Echo Is Running...' 
while True: 
  # echo 
  s = ser.read() 
  ser.write(s) 
  # write to stdout and flush it 
  sys.stdout.write(s) 
  sys.stdout.flush()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python循环监控远程端口的方法
Mar 14 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
如何利用Pyecharts可视化微信好友
Jul 04 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
Jul 22 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
Python中Subprocess的不同函数解析
Dec 10 Python
完美解决pycharm 不显示代码提示问题
Jun 02 Python
python爬虫---requests库的用法详解
Sep 28 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 #Python
Django中模型Model添加JSON类型字段的方法
Jun 17 #Python
Python中map和列表推导效率比较实例分析
Jun 17 #Python
wxPython使用系统剪切板的方法
Jun 16 #Python
Python读取键盘输入的2种方法
Jun 16 #Python
Python本地与全局命名空间用法实例
Jun 16 #Python
Python实现简单HTML表格解析的方法
Jun 15 #Python
You might like
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
php验证码生成代码
2015/11/11 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
Safari5中alert的无限循环BUG
2011/04/07 Javascript
javascript的内存管理详解
2013/08/07 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
对python字典过滤条件的实例详解
2019/01/22 Python
Python创建或生成列表的操作方法
2019/06/19 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
阿迪达斯加拿大官网:Adidas加拿大
2016/08/25 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
十佳大学生村官事迹
2014/01/09 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python