python实现控制COM口的示例


Posted in Python onJuly 03, 2019

使用RS232串口线或者是RS232转USB的这一类的接口,会需要com口作为接口来进行输入输出调式,

写了个脚本来控制COM口,用到了Python内建的serial库

代码如下:

# coding=utf-8
 
import serial
import time
 
def setTout(t):
  print "Old Timeout is:[%s]" % po1.getTimeout() 
  po1.setTimeout(t)
  print "New Timeout is:[%s]" % po1.getTimeout() 
 
def sendShell(sp,cmd):
  sp.write(cmd+"\n")
  print "send shell cmd:[%s]" % cmd
  str = sp.readall()
  return str
 
def shell_io(sp,cmd,sleepTime):
  str = sendShell(sp,cmd) 
  print str
  time.sleep(sleepTime)
  
po1 = serial.Serial('com1',115200) 
timeStart = time.time() 
portnow = po1.portstr     
print "COM port now is:[%s]" % portnow
setTout(5)
 
shell_io(po1,"ls",2)
 
shell_io(po1,"pwd",2)
 
shell_io(po1,"ls -l",2)
 
po1.close()

以上这篇python实现控制COM口的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
复习Python中的字符串知识点
Apr 14 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
python保存数据到本地文件的方法
Jun 23 Python
python查看模块安装位置的方法
Oct 16 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Python绘图之二维图与三维图详解
Aug 04 Python
Python SMTP发送电子邮件的示例
Sep 23 Python
python pandas时序处理相关功能详解
Jul 03 #Python
在linux下实现 python 监控usb设备信号
Jul 03 #Python
django-allauth入门学习和使用详解
Jul 03 #Python
python使用mitmproxy抓取浏览器请求的方法
Jul 02 #Python
Python使用线程来接收串口数据的示例
Jul 02 #Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 #Python
在windows下使用python进行串口通讯的方法
Jul 02 #Python
You might like
在同一窗体中使用PHP来处理多个提交任务
2008/05/08 PHP
php 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
php中的依赖注入实例详解
2019/08/14 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
List Installed Hot Fixes
2007/06/12 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
python实现数通设备端口监控示例
2014/04/02 Python
Python中的自定义函数学习笔记
2014/09/23 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
时尚圣经:The Fashion Bible
2019/03/03 全球购物
飞利浦法国官网:Philips法国
2019/07/10 全球购物
2014年元旦感言
2014/03/06 职场文书
党建工作先进材料
2014/05/02 职场文书
房地产推广策划方案
2014/05/19 职场文书
乳制品整治工作方案
2014/05/29 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript