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中数据解析
May 05 Python
基于进程内通讯的python聊天室实现方法
Jun 28 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
根据DataFrame某一列的值来选择具体的某一行方法
Jul 03 Python
不知道这5种下划线的含义,你就不算真的会Python!
Oct 09 Python
python将一个英文语句以单词为单位逆序排放的方法
Dec 20 Python
利用Django模版生成树状结构实例代码
May 19 Python
django自带调试服务器的使用详解
Aug 29 Python
Python 一行代码能实现丧心病狂的功能
Jan 18 Python
python 弧度与角度互转实例
Apr 15 Python
python 轮询执行某函数的2种方式
May 03 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
php模块memcache和memcached区别分析
2011/06/14 PHP
php 地区分类排序算法
2013/07/01 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
jquery插件之easing使用
2010/08/19 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
js控制table合并具体实现
2014/02/20 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
百度地图api如何使用
2015/08/03 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
jquery.validate使用详解
2016/06/02 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
wxPython框架类和面板类的使用实例
2014/09/28 Python
Python实现去除列表中重复元素的方法小结【4种方法】
2018/04/27 Python
Python中pandas dataframe删除一行或一列:drop函数详解
2018/07/03 Python
python中的tcp示例详解
2018/12/09 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
使用python3构建文件传输的方法
2019/02/13 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
2020/02/29 Python
项目申报专员岗位职责
2014/07/09 职场文书
教师见习报告范文
2014/11/03 职场文书
民主评议党员个人总结
2015/02/13 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
放假通知怎么写
2015/08/18 职场文书
如何用python反转图片,视频
2021/04/24 Python
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP