【发布时间】:2011-02-04 01:38:20
【问题描述】:
很简单,有没有一个python 相当于php 的phpinfo();?如果是这样,它是什么以及如何使用它(指向参考页面的链接会很好用)。
【问题讨论】:
很简单,有没有一个python 相当于php 的phpinfo();?如果是这样,它是什么以及如何使用它(指向参考页面的链接会很好用)。
【问题讨论】:
没有什么可以直接比得上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'
...
【讨论】:
Afaik 没有类似的功能。但是,platform module 允许您访问有关机器、操作系统和 Python 的一些基本信息。
【讨论】:
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。
【讨论】: