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 21 Python
python去除文件中空格、Tab及回车的方法
Apr 12 Python
Python实现二维有序数组查找的方法
Apr 27 Python
OpenCV实现人脸识别
Apr 07 Python
Python操作MySQL数据库的方法
Jun 20 Python
谈一谈基于python的面向对象编程基础
May 21 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
pytorch 归一化与反归一化实例
Dec 31 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
使用python创建Excel工作簿及工作表过程图解
May 27 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 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
composer.lock文件的作用
2016/02/03 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
php获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
js比较和逻辑运算符的介绍
2013/03/10 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
微信小程序实现弹出层效果
2020/05/26 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
Python pandas如何向excel添加数据
2020/05/22 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
介绍下Lucene建立索引的过程
2016/03/02 面试题
服装设计专业求职信
2014/06/16 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
作息时间调整通知
2015/04/22 职场文书
中学教师教学工作总结
2015/08/13 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
css3新特性的应用示例分析
2022/03/16 HTML / CSS
vue中data里面的数据相互使用方式
2022/06/05 Vue.js