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中的__init__()方法
May 02 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
Python 文件管理实例详解
Nov 10 Python
Python内建模块struct实例详解
Feb 02 Python
Python测试人员需要掌握的知识
Feb 08 Python
解决Python2.7读写文件中的中文乱码问题
Apr 12 Python
python实现将一个数组逆序输出的方法
Jun 25 Python
python+webdriver自动化环境搭建步骤详解
Jun 03 Python
Python及Pycharm安装方法图文教程
Aug 05 Python
python用tkinter实现一个简易能进行随机点名的界面
Sep 27 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
python实现银行账户系统
Feb 22 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
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
PHP中in_array函数使用的问题与解决办法
2016/09/11 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
2018/06/25 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python下如何让web元素的生成更简单的分析
2008/07/17 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
python爬虫之百度API调用方法
2017/06/11 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
Django models.py应用实现过程详解
2019/07/29 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
Python实现一个论文下载器的过程
2021/01/18 Python
思想专业自荐信范文
2013/12/25 职场文书
心得体会范文
2014/01/04 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书
学校教代会开幕词
2016/03/04 职场文书