python实现web方式logview的方法

 更新时间:2015年08月10日 15:12:03   作者:水熊宝宝  
这篇文章主要介绍了python实现web方式logview的方法,涉及Python基于web模块操作Linux命令的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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自动化操作之动态验证码、滑动验证码的降噪和识别

    很多网站登录都需要输入验证码,如果要实现自动登录就不可避免的要识别验证码,下面这篇文章主要给大家介绍了关于python自动化操作之动态验证码、滑动验证码的降噪和识别,需要的朋友可以参考下
    2021-08-08
  • python判断列表为空的三种方法总结

    python判断列表为空的三种方法总结

    这篇文章主要介绍了python判断列表为空的三种方法总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • python绘制评估优化算法性能的测试函数

    python绘制评估优化算法性能的测试函数

    这篇文章主要为大家详细介绍了python绘制评估优化算法性能的测试函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • Python页面加载的等待方式总结

    Python页面加载的等待方式总结

    在本篇内容里小编给大家整理的是关于Python页面加载的等待方式总结内容,有需要的朋友们可以参考下。
    2021-02-02
  • 用python制作个视频下载器

    用python制作个视频下载器

    这篇文章主要介绍了如何用python制作个视频下载器,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-02-02
  • Python Pexpect库的简单使用方法

    Python Pexpect库的简单使用方法

    这篇文章主要介绍了Python Pexpect库的简单使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • python中pycurl库的用法实例

    python中pycurl库的用法实例

    这篇文章主要介绍了python中pycurl库的用法实例,可实现从指定网址读取网页的功能,需要的朋友可以参考下
    2014-09-09
  • Pandas数据处理加速技巧汇总

    Pandas数据处理加速技巧汇总

    Pandas 处理数据的效率还是很优秀的,相对于大规模的数据集只要掌握好正确的方法,就能让在数据处理时间上节省很多很多的时间。本文为大家汇总了一些Pandas数据处理加速技巧,需要的可以参考一下
    2022-04-04
  • 使用VLC实现自动播放视频的操作方法

    使用VLC实现自动播放视频的操作方法

    VLC是一款开源的多媒体播放器,它支持大量的视频和音频格式,并且具有强大的脚本和编程接口,这篇文章主要介绍了使用VLC实现自动播放视频,需要的朋友可以参考下
    2024-03-03
  • python3 字符串知识点学习笔记

    python3 字符串知识点学习笔记

    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串
    2020-02-02

最新评论