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 win32com 操作Exce的l简单方法(必看)
May 25 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
Python常见MongoDB数据库操作实例总结
Jul 24 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
对Python 内建函数和保留字详解
Oct 15 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
python中用logging实现日志滚动和过期日志删除功能
Aug 20 Python
Python hashlib模块加密过程解析
Nov 05 Python
pycharm修改file type方式
Nov 19 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 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的计数器程序
2006/10/09 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
新闻编辑自荐信
2013/11/03 职场文书
大学生实习思想汇报
2014/01/12 职场文书
学习张林森心得体会
2014/09/10 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
《叶问2》观后感
2015/06/15 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript