python实现控制COM口的示例

时间:2021-05-22

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

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

代码如下:

# coding=utf-8 import serialimport 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]" % portnowsetTout(5) shell_io(po1,"ls",2) shell_io(po1,"pwd",2) shell_io(po1,"ls -l",2) po1.close()

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

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章