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 相关文章推荐
精确查找PHP WEBSHELL木马的方法(1)
Apr 12 Python
Python实现将一个正整数分解质因数的方法分析
Dec 14 Python
Python基于多线程实现抓取数据存入数据库的方法
Jun 22 Python
简单了解Django应用app及分布式路由
Jul 24 Python
Python守护进程实现过程详解
Feb 10 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
python selenium操作cookie的实现
Mar 18 Python
pygame实现弹球游戏
Apr 14 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
python学习将数据写入文件并保存方法
Jun 07 Python
Django CBV模型源码运行流程详解
Aug 17 Python
Python的collections模块真的很好用
Mar 01 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
JS表的模拟方法
2015/02/05 Javascript
jQuery拖拽插件gridster使用指南
2015/04/21 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JavaScript利用fetch实现异步请求的方法实例
2017/07/26 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
Vuejs 单文件组件实例详解
2018/02/09 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
工会主席岗位责任制
2014/02/11 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
酒店开业策划方案
2014/06/02 职场文书
企业活动策划方案
2014/06/02 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
听证通知书
2015/04/24 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android