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对小数进行除法运算的正确方法示例
Aug 25 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
Jan 20 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
python正向最大匹配分词和逆向最大匹配分词的实例
Nov 14 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
python基于property()函数定义属性
Jan 22 Python
基于Python3.7.1无法导入Numpy的解决方式
Mar 09 Python
python实现用户名密码校验
Mar 18 Python
Python 实现一行输入多个数字(用空格隔开)
Apr 29 Python
Python数据可视化之用Matplotlib绘制常用图形
Jun 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
浅谈Vue 函数式组件的使用技巧
2020/06/16 Javascript
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python中的集合类型知识讲解
2015/08/19 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
python如何快速生成时间戳
2020/07/21 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
幼儿园元旦亲子活动方案
2014/02/17 职场文书
六一节目主持词
2014/04/01 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
六一活动主持词
2015/06/30 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers