python實現(xiàn)控制COM口的示例
更新時間:2019年07月03日 09:17:16 作者:白的對
今天小編就為大家分享一篇python實現(xiàn)控制COM口的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
使用RS232串口線或者是RS232轉(zhuǎn)USB的這一類的接口,會需要com口作為接口來進行輸入輸出調(diào)式,
寫了個腳本來控制COM口,用到了Python內(nèi)建的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實現(xiàn)控制COM口的示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python爬取代理IP并進行有效的IP測試實現(xiàn)
這篇文章主要介紹了python爬取代理IP并進行有效的IP測試實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Python數(shù)據(jù)庫編程之SQLite和MySQL的實踐指南
這篇文章主要為大家詳細(xì)介紹了Python數(shù)據(jù)庫編程中SQLite和MySQL的相關(guān)操作指南,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03Python實現(xiàn)繁體中文與簡體中文相互轉(zhuǎn)換的方法示例
這篇文章主要介紹了Python實現(xiàn)繁體中文與簡體中文相互轉(zhuǎn)換的方法,涉及Python基于第三方模塊進行編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2018-12-12Python數(shù)據(jù)分析模塊pandas用法詳解
這篇文章主要介紹了Python數(shù)據(jù)分析模塊pandas用法,結(jié)合實例形式詳細(xì)分析了Python數(shù)據(jù)分析模塊pandas的功能、常見用法及相關(guān)操作注意事項,需要的朋友可以參考下2019-09-09