Python 等价于 phpinfo()
Posted
技术标签:
【中文标题】Python 等价于 phpinfo()【英文标题】:Python Equivalent to phpinfo() 【发布时间】:2011-02-04 01:38:20 【问题描述】:很简单,有没有一个python 相当于php 的phpinfo();
?如果是这样,它是什么以及如何使用它(指向参考页面的链接会很好用)。
【问题讨论】:
【参考方案1】:看看这个!
pyinfo() A good looking phpinfo-like python script
【讨论】:
【参考方案2】:你试过了吗:http://www.webhostingtalk.com/showpost.php?s=f55e18d344e3783edd98aef5be809ac8&p=4632018&postcount=4
【讨论】:
【参考方案3】:没有什么可以直接比得上phpinfo()
,但你可以得到一些信息……
>>> import sys
>>> sys.version
'2.6.4 (r264:75706, Feb 6 2010, 01:49:44) \n[GCC 4.2.1 (Apple Inc. build 5646)]'
>>> sys.platform
'darwin'
>>> sys.modules.keys()
['copy_reg', 'sre_compile', '_sre', 'encodings', 'site', ... ]
>>> import os
>>> os.name
'posix'
>>> import platform
>>> platform.architecture()
('32bit', '')
>>> platform.machine()
'i386'
...
【讨论】:
【参考方案4】:Afaik 没有类似的功能。但是,platform module 允许您访问有关机器、操作系统和 Python 的一些基本信息。
【讨论】:
【参考方案5】:phpinfo 打印有关正在运行的 PHP 版本、加载的模块等信息。
AFAIK Python 没有转储完整配置的便捷功能。
但是你应该看看sys
包。
import sys
# print all imported modules since start
print sys.modules
# print load path
print sys.path
...
查看 Python 的sys-library reference。
【讨论】:
以上是关于Python 等价于 phpinfo()的主要内容,如果未能解决你的问题,请参考以下文章