2010-04-03 20 views
9

Tout simplement, y a-t-il un python équivalent à phpinfo(); de php? Si oui, qu'est-ce que c'est et comment puis-je l'utiliser (un lien vers une page de référence fonctionnerait bien).Python Equivalent à phpinfo()

Répondre

1

Afaik il n'y a pas de fonction similaire. Cependant, le platform module vous permet d'accéder à des informations de base sur la machine, le système d'exploitation et Python.

2

Il n'y a rien directement comparable à phpinfo(), mais vous pouvez obtenir quelques bribes d'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' 

... 
0

impression phpinfo informations sur l'exécution version PHP, chargée modules et ainsi de suite. AFAIK Python ne possède pas une telle fonction conventient qui déverse la configuration complète.

Mais vous devriez jeter un oeil au paquet sys.

import sys 

# print all imported modules since start 
print sys.modules 

# print load path 
print sys.path 

... 

Vérifiez les sys-library reference de Python.