importplatformimportdistrodefget_linux_info():# 使用 platform 获取系统信息sys_info=platform.platform()# 使用 distro 获取发行版信息name=distro.name()version=distro.version()codename=distro.codename()return{'系统信息':sys_info,'发行版名称':name,'版本':version,'代号':codename}info=get_linux_info(...
1 我们要用到的模块是platform模块,我们直接导入platform模块import platform 2 导入成功后,我们要用到的是一个叫linux_distribution的方法(函数)用法很简单,我们调用linux_distribution方法,它的返回值就是我们要的结果。我们直接可以print(platform.linux_distribution())打印出linux的发行版信息可见小编这里的是cento...
报错原因是由于python3.7以后platform.linux_distribution()就被移除了,解决办法找到上面报错脚本pool.py,先安装distro,命令如下: pip install distro 1. 然后先编辑pool.py脚本 vim/usr/local/lib/python3.8/dist-packages/pymongo/pool.py 1. 然后导入distro,命令如下: import distro 1. 然后再将 ...
(ubuntu 20.04与python 3.8)Python3操作MongoDB数据库 0. 写在前面 1. 安装开源驱动库pymongo 2....
'Linux' platform模块还有一些上面属性的直接接口,像这样: >>> platform.system() 'Linux' >>> platform.release() '3.7.4-204.fc18.x86_64' linux_distribution()函数返回的有关你所在的linux发布版本的详细信息。例如,在Fedora 18系统上,这个命令会返回如下信息: ...
distroprovides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information. It is the recommended replacement for Python's originalplatform.linux_distributionfunction (removed in Python 3.8). It also provides much more functionality which isn't ne...
问platform.dist和platform.linux_distribution在python3中的替代品是什么?ENRedo日志是Oracle为确保已经...
platform (Operating System) - Python 中文开发手册 2.3版本的新功能。 源代码: Lib / platform.py 注意 具体的平台按照字母顺序列出,Unix 部分包含 Linux。 1.跨平台 platform.architecture(executable=sys.executable, bits='', linkage='') 查询给定的可执行文件(默认为 Python 解释器二进制文件)以获取各种体系...
def dist(distname='', version='', id='', supported_dists=_supported_dists): return linux_distribution(distname, version, id, supported_dists=supported_dists, full_distribution_name=0) ... 当调用platform方法时,首先它会去模块缓存信息中查找,若有则直接返回。因为是第一次调用,缓存中肯定不会...
cmd.py", line 107, in ensure_finalized self.finalize_options() File "/builddir/build/BUILD/meld-3.20.1/meld/build_helpers.py", line 382, in finalize_options platform.linux_distribution()[0].lower() in special_cases): AttributeError: module 'platform' has no attribute 'linux_distribution'...