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中unittest用法实例
Sep 25 Python
python实现简单的TCP代理服务器
Oct 08 Python
Python2.x中文乱码问题解决方法
Jun 02 Python
Django中处理出错页面的方法
Jul 15 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
Jun 19 Python
用Cython加速Python到“起飞”(推荐)
Aug 01 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
python网络爬虫 Scrapy中selenium用法详解
Sep 28 Python
tensorflow自定义激活函数实例
Feb 04 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 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
基于mysql的论坛(1)
2006/10/09 PHP
PHP版网站缓存加快打开速度的方法分享
2012/06/03 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
js常用DOM方法详解
2017/02/04 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
Angular8 实现table表格表头固定效果
2020/01/03 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
python访问sqlserver示例
2014/02/10 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
python实现彩票系统
2020/06/28 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
2015年学雷锋活动总结
2015/02/06 职场文书
Django展示可视化图表的多种方式
2021/04/08 Python
总结python多进程multiprocessing的相关知识
2021/06/29 Python