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调用cmd命令行制作刷博器
Jan 13 Python
Python中多线程及程序锁浅析
Jan 21 Python
Python基础知识_浅谈用户交互
May 31 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
python3实现域名查询和whois查询功能
Jun 21 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 Python
Python3.5迭代器与生成器用法实例分析
Apr 30 Python
Python如何使用BeautifulSoup爬取网页信息
Nov 26 Python
浅析Python 多行匹配模式
Jul 24 Python
详解Python利用configparser对配置文件进行读写操作
Nov 03 Python
Python实现的扫码工具居然这么好用!
Jun 07 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电台频率大全 - 20 广西省
2020/03/11 无线电
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
jquery蒙版控件实现代码
2010/12/08 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python不带重复的全排列代码
2013/08/13 Python
python3编码问题汇总
2016/09/06 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
python构建自定义回调函数详解
2017/06/20 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
python实现图片插入文字
2019/11/26 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
ddl,dml和dcl的含义
2016/05/08 面试题
linux面试题参考答案(5)
2016/11/05 面试题
建筑安全员岗位职责
2014/03/13 职场文书
初三学生个人自我评定
2014/04/06 职场文书
结对共建工作方案
2014/06/02 职场文书
2014年科普工作总结
2014/12/06 职场文书
小学优秀班主任材料
2014/12/17 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
Python之matplotlib绘制折线图
2022/04/13 Python