亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python實時監控cpu小工具

2020-02-15 21:57:31
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python實時監控cpu的工具,供大家參考,具體內容如下

雖然寫的很不完善,但是當練手吧,對于實時監控cpu還是有點用處的,雖然android studio已經提供了一樣的功能,但是能夠記錄并生成成本地csv文件還是比as多一個功能的。

結果圖:

直接放源碼:

# !_*_coding:utf-8_*_import reimport osimport wximport threadimport pychartdirimport csvclass GetCpuStats():  def __init__(self, name):    self.pro_name = name  def startWatch(self):    _shell = 'adb shell top -s cpu -n 1| findstr %s' % self.pro_name    result = os.popen(_shell).read()    return self.getInfo(result)  def getInfo(self, _result):    return [re.findall('(/d+)%', _result), re.findall('K/s(/d+)K', _result)]class MyFrame(wx.Frame):  flag = False  _label = []  _data = []  _label02 = []  _data02 = []  num = 0  num02 = 0  def __init__(self):    wx.Frame.__init__(self, parent=None, title=u'cpu檢測小工具', pos=(700, 100), size=(500, 500))    mPanel = wx.Panel(parent=self)    mSizer = wx.BoxSizer(orient=wx.VERTICAL)    btn_start = wx.Button(parent=mPanel, label=u'開始', style=wx.EXPAND)    mSizer.Add(btn_start)    btn_stop = wx.Button(parent=mPanel, label=u'停止', style=wx.EXPAND)    mSizer.Add(btn_stop)    self.edit = wx.TextCtrl(parent=mPanel,style=wx.EXPAND,value=u'這里輸入測試的包名')    mSizer.Add(self.edit,flag=wx.EXPAND)    self.edit.Bind(event=wx.EVT_CHOICE, handler=self.requestFocus)    self.bitmap_cpu = wx.StaticBitmap(parent=mPanel)    mSizer.Add(self.bitmap_cpu, flag=wx.EXPAND)     #self.bitmap_mem = wx.StaticBitmap(parent=mPanel)    #mSizer.Add(self.bitmap_mem, flag=wx.EXPAND)       mPanel.SetSizer(mSizer)    mPanel.Fit()    btn_start.Bind(event=wx.EVT_BUTTON, handler=self.startWatch)    btn_stop.Bind(event=wx.EVT_BUTTON, handler=self.stopWatch)  def requestFocus(self,event):    self.edit.SetValue("")  def startWatch(self, event):     self.flag = True    thread.start_new_thread(self.getInfo, ())  def stopWatch(self, event):    self.flag = False  def getInfo(self):    while(self.flag):      _result = GetCpuStats(self.edit.GetValue()).startWatch()      self.drawPic(_result)      #self.drawPic_mem(_result)  def writeCsv(self, _list):    writer = csv.writer(file('tmp.csv', 'a+'))    writer.writerow([_list])  def drawPic(self,_list):    self.num+=1    self._label.append(str(self.num))    self._data.append(_list[0][0])    self.writeCsv(_list[0][0])    c = pychartdir.XYChart(500, 400)    c.setPlotArea(30, 20, 400, 300)    c.addLineLayer(self._data)    c.xAxis().setLabels(self._label)    c.makeChart("tmp.png")    mImage = wx.Image("tmp.png")    mImage = mImage.Scale(500,300)    self.bitmap_cpu.SetBitmap(wx.BitmapFromImage(mImage))  def drawPic_mem(self,_list):    self.num02+=1    self._label02.append(str(self.num02))    self._data02.append(_list[1][0])    c = pychartdir.XYChart(500, 400)    c.setPlotArea(60, 40, 400, 300)    c.addLineLayer(self._data02)    c.xAxis().setLabels(self._label02)    c.makeChart("tmp02.png")    mImage = wx.Image("tmp02.png")    mImage = mImage.Scale(500,300)    self.bitmap_mem.SetBitmap(wx.BitmapFromImage(mImage))if __name__ == '__main__':  app = wx.App()  MyFrame().Show()  app.MainLoop()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区欧美| 最新日韩中文字幕| 亚洲精品一区在线观看香蕉| 日韩亚洲欧美成人| 久久精品一本久久99精品| 亚洲激情自拍图| 亚洲国产精品悠悠久久琪琪| 69精品小视频| 欧美成aaa人片免费看| 精品一区二区三区三区| 欧美激情亚洲激情| 国产精品美女主播在线观看纯欲| 日韩视频精品在线| 久久久久久国产| 国产精品久久久91| 欧美性xxxx极品hd满灌| 91亚洲国产成人久久精品网站| 日韩在线国产精品| 亚洲精品综合久久中文字幕| 日韩欧美亚洲一二三区| 亚洲免费影视第一页| 国产精品三级美女白浆呻吟| 欧美精品18videosex性欧美| 国产精品久久久久久久美男| 国产精品亚洲片夜色在线| 国产精品网红福利| 韩国视频理论视频久久| 2019国产精品自在线拍国产不卡| 激情亚洲一区二区三区四区| 国产极品jizzhd欧美| 另类图片亚洲另类| 日韩男女性生活视频| 亚洲男人天堂网| 中文字幕亚洲欧美| 久久久久久91香蕉国产| 中文字幕亚洲字幕| 精品久久久久人成| 欧美日韩xxxxx| 亚洲天堂久久av| 97精品一区二区三区| 国产亚洲人成网站在线观看| 国产91精品久久久| 日韩精品在线观看网站| 高清欧美性猛交xxxx| 日韩黄色在线免费观看| 成人免费激情视频| 亚洲精品自在久久| 亚洲人成在线观| 国产精品久久久av久久久| 国产综合久久久久久| 欧美精品精品精品精品免费| 久久综合亚洲社区| 国产精品丝袜久久久久久不卡| 欧美激情视频在线免费观看 欧美视频免费一| 欧美精品www| 久久国产精品免费视频| 亚洲国产成人精品久久| 久久艹在线视频| 欧美成人剧情片在线观看| 日韩av电影手机在线观看| 日本精品va在线观看| 国产精品美女主播| 国产精品久久久久久亚洲调教| 这里精品视频免费| 亚洲成人av片在线观看| 亚洲精品久久久久中文字幕二区| 久久免费视频观看| 国产精品女人网站| 日韩欧亚中文在线| 欧美性猛交xxxx黑人猛交| 欧美成人午夜免费视在线看片| 91美女片黄在线观看游戏| 国产精品爽爽ⅴa在线观看| 日韩在线小视频| 91精品国产91久久久久久最新| 国产精品r级在线| 日韩中文字幕不卡视频| 成人97在线观看视频| 91精品久久久久久久久久另类| 69久久夜色精品国产69乱青草| 国产精品免费看久久久香蕉| 在线亚洲欧美视频| 在线视频日韩精品| 国产精品盗摄久久久| 久久国产精品亚洲| 久久免费视频在线观看| 欧美性猛交xxxx免费看漫画| 日韩中文在线观看| 九九综合九九综合| 81精品国产乱码久久久久久| 欧美电影在线观看完整版| 亚洲日本成人女熟在线观看| 久久久久久亚洲精品不卡| 最近2019年中文视频免费在线观看| 91人人爽人人爽人人精88v| 国产性猛交xxxx免费看久久| 亚洲tv在线观看| 亚洲精品久久视频| 992tv成人免费视频| 欧美日韩国产精品一区二区三区四区| 色综合色综合久久综合频道88| 色综合亚洲精品激情狠狠| 亚洲国产精品专区久久| 国产精品视频永久免费播放| 91精品国产一区| 国语自产精品视频在线看一大j8| 国产成人小视频在线观看| 欧美在线观看一区二区三区| 日韩电影中文字幕av| 中文字幕国产精品久久| 欧美极品美女视频网站在线观看免费| 国产精品久久激情| 国产日韩欧美自拍| 午夜免费日韩视频| 日韩www在线| 久久综合网hezyo| 欧美性猛交xxxx偷拍洗澡| 91精品久久久久久久久中文字幕| 日韩精品极品视频| 成人综合国产精品| 爱福利视频一区| 久久中文字幕在线视频| 69久久夜色精品国产69| 久久久久久伊人| 精品在线欧美视频| 日本在线观看天堂男亚洲| 欧美性色xo影院| 97热精品视频官网| 国产精品丝袜白浆摸在线| 亚洲精品一区二区三区不| 国产精品久久久| 欧美另类老肥妇| 亚洲欧美国产精品va在线观看| 懂色av中文一区二区三区天美| 91精品在线观| 亚洲品质视频自拍网| 国内免费久久久久久久久久久| 久久久国产精品视频| 国产v综合v亚洲欧美久久| 亚洲欧美日韩一区在线| 欧美丰满少妇xxxx| 欧美视频精品一区| 色吧影院999| 欧美亚洲视频在线观看| 亚洲春色另类小说| 日韩成人中文字幕在线观看| 久久精品青青大伊人av| 国产欧美久久一区二区| 午夜精品一区二区三区视频免费看| 日韩精品在线第一页| 国产日韩欧美日韩| 国产在线视频欧美| 欧美成人精品在线视频| 午夜精品久久久久久久99热浪潮| 亚洲黄色成人网| 国产欧美一区二区三区视频| 久久久av一区| 国产精品亚洲视频在线观看| 欧美激情综合色综合啪啪五月| 久久伊人色综合| 国产一区二区三区三区在线观看| 国产亚洲精品成人av久久ww| 欧美黄色www| 日韩在线观看免费av|