【问题标题】:Python Equivalent to phpinfo()Python 等价于 phpinfo()
【发布时间】:2011-02-04 01:38:20
【问题描述】:

很简单,有没有一个python 相当于php 的phpinfo();?如果是这样,它是什么以及如何使用它(指向参考页面的链接会很好用)。

【问题讨论】:

    标签: python phpinfo


    【解决方案1】:

    【讨论】:

      【解决方案2】:
      【解决方案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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-10-12
            • 2012-08-16
            • 2011-02-11
            • 2015-01-25
            • 2013-04-20
            • 2012-05-11
            • 2021-08-07
            相关资源
            最近更新 更多