欢迎访问宙启技术站
智能推送

使用Python的get_pretty_env_info()函数来展示详细的运行环境信息

发布时间:2024-01-07 00:15:24

Python中没有内置的get_pretty_env_info()函数可以展示详细的运行环境信息。然而,我们可以使用第三方库platform来获取系统信息,并自己创建一个函数来展示这些信息。下面是一个示例代码,用于获取并展示运行环境信息:

import platform

def get_pretty_env_info():
    system_info = platform.uname()
    python_version = platform.python_version()
    python_implementation = platform.python_implementation()

    print("System Information:")
    print(f"    System: {system_info.system}")
    print(f"    Node Name: {system_info.node}")
    print(f"    Release: {system_info.release}")
    print(f"    Version: {system_info.version}")
    print(f"    Machine: {system_info.machine}")
    print(f"    Processor: {system_info.processor}")

    print("
Python Information:")
    print(f"    Python Version: {python_version}")
    print(f"    Python Implementation: {python_implementation}")

get_pretty_env_info()

此函数使用platform模块中的uname()函数来获取系统信息,python_version()函数来获取Python版本信息,python_implementation()函数来获取Python解释器的实现。

通过调用get_pretty_env_info()函数,将打印以下内容的运行环境信息:

System Information:
    System: Windows
    Node Name: DESKTOP-12345
    Release: 10
    Version: 10.0.19041
    Machine: AMD64
    Processor: Intel64 Family 6 Model 142 Stepping 11, GenuineIntel

Python Information:
    Python Version: 3.9.5
    Python Implementation: CPython

你可以根据自己的操作系统和Python版本来调用该函数并查看输出结果。请注意,输出结果可能会因操作系统、Python版本和硬件而有所不同。所以可能导致输出结果与上述示例有所不同。