pyinfo():一个像 phpinfo 一样的 Python 脚本
作为一个热衷于 php 的家伙,我已经习惯了使用 phpinfo()
函数来让我轻松访问 php.ini 里的配置和加载的模块等信息。当然我也想要使用一个不存在的 pyinfo()
函数,但没有成功。按下 CTRL-E,google 一下是否有人实现了它?
是的,有人已经实现了。但是,对我来说它非常难看。荒谬!因为我无法忍受丑陋的布局,咳咳,我不得不亲自动手来改改。我用找到的代码,并重新进行布局使之更好看点。Python 官方网站的布局看起来不错,那么何不借用他们的颜色和背景图片呢?是的,这听起来像一个计划。
- Gist 代码地址
- 下载地址
- 例子
提醒你下,我仅仅在 Python 2.6.4 上运行过它,所以在别的版本上可能有风险(将它移植到任何其他版本它应该是没有问题的)。要使用它,只需要导入该文件, 并调用pyinfo()
函数得到它的返回值打印到屏幕上。好嘞!
如果你在使用 mod_wsgi 时没有得到正确的返回结果,你可以如下运行它(当然得替换路径):
1
2
3
4
5
6
7
8
9
|
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
译者: strugglingyouth
译文:LCTT https://linux.cn/article-6410-1.html
收 藏
成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!