本文實例講述了python實現web方式logview的方法。分享給大家供大家參考。具體如下:
這里用Python實現web方式查看日志的一個小東西,使用python的popen執行了linux的tail命令來實現。
注意:這里需要web.py環境
具體代碼如下:
#coding=utf8import webimport osurls = ( '/', 'index')class index: def GET(self): command = 'tail -n100 /var/log/tomcat6/catalina.out' textlist = os.popen(command).readlines()#執行linux命令的哦 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命令行運行:
希望本文所述對大家的Python程序設計有所幫助。
新聞熱點
疑難解答
圖片精選