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 相关文章推荐
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python实现ID3决策树算法
Dec 20 Python
python爬虫超时的处理的实例
Dec 19 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 Python
如何使用Flask-Migrate拓展数据库表结构
Jul 24 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
python tkinter基本属性详解
Sep 16 Python
Python实现钉钉订阅消息功能
Jan 14 Python
Python日志处理模块logging用法解析
May 19 Python
python 下划线的不同用法
Oct 24 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 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
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
深入PHP数据加密详解
2013/06/18 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
$()JS小技巧
2007/07/21 Javascript
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
JavaScript 异步调用
2017/10/25 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
浅析Python的Django框架中的Memcached
2015/07/23 Python
Python冒泡排序注意要点实例详解
2016/09/09 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
应用服务器有那些
2012/01/19 面试题
翻译学院毕业生自荐书
2014/02/02 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
2015年资料员工作总结
2015/04/25 职场文书
2015年防汛工作总结
2015/05/15 职场文书
学习十八大的感悟
2015/08/11 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL