python實現(xiàn)web方式logview的方法
本文實例講述了python實現(xiàn)web方式logview的方法。分享給大家供大家參考。具體如下:
這里用Python實現(xiàn)web方式查看日志的一個小東西,使用python的popen執(zhí)行了linux的tail命令來實現(xiàn)。
注意:這里需要web.py環(huán)境
具體代碼如下:
#coding=utf8 import web import os urls = ( '/', 'index' ) class index: def GET(self): command = 'tail -n100 /var/log/tomcat6/catalina.out' textlist = os.popen(command).readlines()#執(zhí)行l(wèi)inux命令的哦 result = '<h1>Last 100 lines log</h1>' for line in textlist: result = '%s\n%s'%(result,line) return result#其實直接return textline也是可以哦 if __name__ == "__main__": app = web.application(urls, globals()) app.run()
在程序中修改日志文件位置,linux命令行運行:
1234就是你指定的端口了
瀏覽器訪問:http://你的IP:1234
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
python selenium 對瀏覽器標(biāo)簽頁進(jìn)行關(guān)閉和切換的方法
今天小編就為大家分享一篇python selenium 對瀏覽器標(biāo)簽頁進(jìn)行關(guān)閉和切換的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05Python3+django2.0+apache2+ubuntu14部署網(wǎng)站上線的方法
這篇文章主要介紹了Python3+django2.0+apache2+ubuntu14部署網(wǎng)站上線的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07使用Python裝飾器在Django框架下去除冗余代碼的教程
這篇文章主要介紹了使用Python裝飾器在Django框架下去除冗余代碼的教程,主要是處理JSON代碼的一些冗余,需要的朋友可以參考下2015-04-04