pyinfo():一个像 phpinfo 一样的 Python 脚本

凉白开 pythonpyinfo():一个像 phpinfo 一样的 Python 脚本已关闭评论10,6694字数 714阅读2分22秒阅读模式

作为一个热衷于 php 的家伙,我已经习惯了使用 phpinfo() 函数来让我轻松访问 php.ini 里的配置和加载的模块等信息。当然我也想要使用一个不存在的 pyinfo() 函数,但没有成功。按下 CTRL-E,google 一下是否有人实现了它?

是的,有人已经实现了。但是,对我来说它非常难看。荒谬!因为我无法忍受丑陋的布局,咳咳,我不得不亲自动手来改改。我用找到的代码,并重新进行布局使之更好看点。Python 官方网站的布局看起来不错,那么何不借用他们的颜色和背景图片呢?是的,这听起来像一个计划。文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/

提醒你下,我仅仅在 Python 2.6.4 上运行过它,所以在别的版本上可能有风险(将它移植到任何其他版本它应该是没有问题的)。要使用它,只需要导入该文件, 并调用pyinfo()函数得到它的返回值打印到屏幕上。好嘞!文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/

如果你在使用 mod_wsgi 时没有得到正确的返回结果,你可以如下运行它(当然得替换路径):文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/

def application(environ, start_response):
import sys
path = 'YOUR_WWW_ROOT_DIRECTORY'
if path not in sys.path:
sys.path.append(path)
from pyinfo import pyinfo
output = pyinfo()
start_response('200 OK', [('Content-type', 'text/html')])
return [output]

作者: Bran van der Meer文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/

译者: strugglingyouth文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/

译文:LCTT  https://linux.cn/article-6410-1.html文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/ 文章源自运维生存时间-https://www.ttlsa.com/python/pyinfo-like-phpinfo/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 18/10/2015 07:35:59
  • 转载请务必保留本文链接:https://www.ttlsa.com/python/pyinfo-like-phpinfo/
  • phpinfo
  • pyinfo