简体   繁体   中英

Python Equivalent to phpinfo()

Quite simply, is there a python equivalent to php's phpinfo(); ? If so, what is it and how do I use it (a link to a reference page would work great).

你试过这个: http//www.webhostingtalk.com/showpost.php? s = f55e18d344e3783edd98aef5be809ac8&p = 4632018&posttcount = 4

There is nothing directly comparable to phpinfo() , but you can get some bits of information ...

>>> 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 there is no similar function. However, the platform module allows you to access some basic information about the machine, OS and Python.

phpinfo prints information about running PHP version, loaded modules and so on.

AFAIK Python does not such a conventient function that dumps the complete configuration.

But you should have a look at the sys package.

import sys

# print all imported modules since start
print sys.modules

# print load path
print sys.path

...

Check out Python's sys-library reference .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM