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).
views:
199answers:
5
+1
A:
Afaik there is no similar function. However, the platform module allows you to access some basic information about the machine, OS and Python.
phihag
2010-04-03 19:26:46
+2
A:
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'
...
The MYYN
2010-04-03 19:27:28
+2
A:
Did you try this out: http://www.webhostingtalk.com/showpost.php?s=f55e18d344e3783edd98aef5be809ac8&p=4632018&postcount=4
Michael
2010-04-03 19:28:37
Not yet, but I'll give it a try..... Thanks.
Frank V
2010-04-03 19:34:53
A:
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.
Robert
2010-04-03 19:30:37