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使用BeautifulSoup(bs4)解析復雜的HTML內(nèi)容
在 Web 開發(fā)和數(shù)據(jù)分析中,解析 HTML 是一個常見的任務(wù),尤其是當你需要從網(wǎng)頁中提取數(shù)據(jù)時,Python 提供了多個庫來處理 HTML,其中最受歡迎的就是 BeautifulSoup,本文將介紹如何使用 bs4 的 BeautifulSoup 庫來解析復雜的 HTML 內(nèi)容,需要的朋友可以參考下2024-11-11
詳解python基礎(chǔ)之while循環(huán)及if判斷
這篇文章主要介紹了python基礎(chǔ)之while循環(huán)及if判斷的相關(guān)資料,需要的朋友可以參考下2017-08-08
使用Python實現(xiàn)BT種子和磁力鏈接的相互轉(zhuǎn)換
這篇文章主要介紹了使用Python實現(xiàn)BT種子和磁力鏈接的相互轉(zhuǎn)換的方法,有時比如迅雷無法加載磁力鏈接或者無法上傳附件分享時可以用到,需要的朋友可以參考下2015-11-11
python網(wǎng)絡(luò)爬蟲采集聯(lián)想詞示例
這篇文章主要介紹了python網(wǎng)絡(luò)爬蟲采集聯(lián)想詞示例,需要的朋友可以參考下2014-02-02
靈活運用Python 枚舉類來實現(xiàn)設(shè)計狀態(tài)碼信息
在python中枚舉是一種類(Enum,IntEnum),存放在enum模塊中。枚舉類型可以給一組標簽賦予一組特定的值,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09
詳解Python 實現(xiàn)元胞自動機中的生命游戲(Game of life)
本篇文章主要介紹了詳解Python 實現(xiàn)元胞自動機中的生命游戲(Game of life),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01

