Python操作串口的方法

yipeiwu_com6年前Python基础

本文实例讲述了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的文件遍历,大概有两种方法,一种是较为便利的os.walk(),还有一种是利用os.listdir()递归遍历。 方法一:利用os.walk os.walk可以自顶向下或...

Python生成数字图片代码分享

本文向大家分享了几段Python生成数字图片的代码,喜欢的朋友可以参考。具体如下: 最终版本 # -*- coding:utf-8 -*- from PIL import Image...

Python连接DB2数据库

Python连接DB2数据库

在工作中遇到了这样的情况,项目中需要连接IBM的关系型数据库(DB2),关于这方面的库比较稀少,其中 ibm_db 是比较好用的一个库,网上也有教程,但是好像不准确,也不太详细,错误百出...

python矩阵/字典实现最短路径算法

python矩阵/字典实现最短路径算法

前言:好像感觉各种博客的最短路径python实现都花里胡哨的?输出不明显,唉,可能是因为不想读别人的代码吧(明明自己学过离散)。然后可能有些人是用字典实现的?的确字典的话,比较省空间。改...

linux 下python多线程递归复制文件夹及文件夹中的文件

本文是利用python 复制文件夹 刚开始写了一个普通的递归复制文件夹    然后想了想 觉得对io频繁的程序 threading 线程还比较友好  就写了...