python实现web方式logview的方法


Posted in Python onAugust 10, 2015

本文实例讲述了python实现web方式logview的方法。分享给大家供大家参考。具体如下:

这里用Python实现web方式查看日志的一个小东西,使用python的popen执行了linux的tail命令来实现。

注意:这里需要web.py环境

具体代码如下:

#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()#执行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 logview.py 1234

1234就是你指定的端口了
浏览器访问:http://你的IP:1234

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
用Python编写web API的教程
Apr 30 Python
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
python判断输入日期为第几天的实例
Nov 13 Python
python 产生token及token验证的方法
Dec 26 Python
python 定时器,轮询定时器的实例
Feb 20 Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 Python
python找出因数与质因数的方法
Jul 25 Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 Python
python 生成正态分布数据,并绘图和解析
Dec 21 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
Python深度学习之实现卷积神经网络
Jun 05 Python
Python图片验证码降噪和8邻域降噪
Aug 30 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 #Python
python用10行代码实现对黄色图片的检测功能
Aug 10 #Python
详解Python中dict与set的使用
Aug 10 #Python
分析并输出Python代码依赖的库的实现代码
Aug 09 #Python
python根据京东商品url获取产品价格
Aug 09 #Python
python制作一个桌面便签软件
Aug 09 #Python
Python 实现简单的电话本功能
Aug 09 #Python
You might like
javascript Array.remove() 数组删除
2009/08/06 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
python对html代码进行escape编码的方法
2015/05/04 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
Python日志模块logging基本用法分析
2018/08/23 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
python三引号如何输入
2020/07/06 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
感恩节活动方案
2014/01/27 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
机关办公室岗位职责
2014/04/16 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
经理岗位职责范本
2015/04/15 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
Python中json.dumps()函数的使用解析
2021/05/17 Python
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android