[活动] 【正点原子阿尔法 IMX6ULL Linux开发板】第13篇 Python Platform测试

常见泽1   2023-7-3 22:47 楼主

Platform 模块用于查看当前操作系统的信息,来采集系统版本位数计算机类型名称内核等一系列信息。os模块中某些功能不是跨平台的,而platform模块提供了很多跨平台的功能

 

platform.python_build()

返回一个元组,将Python内部版本号和日期表示为字符串。(buildno, builddate)。以字符串形式说明 Python 内部版本号和日期。

image-20230703224651-1.png  

 

 

platform.python_version()

以字符串形式返回Python版本'major.minor.patchlevel'。

image-20230703224651-2.png  

 

platform.system()

返回系统/OS的名字,如 'Linux', 'Windows'或者 'Java'。

image-20230703224651-3.png  

 

platform.processor()

返回(实际)处理器名称,例如'amdk6'。如果无法确定值,则返回空字符串。

image-20230703224651-4.png  

 

platform.machine()

返回机器类型,例如'i386'。 如果无法确定值,则返回空字符串。

image-20230703224651-5.png  

 

platform.node()

返回计算机的网络名称(可能不是完全限定的!)。 如果无法确定值,则返回空字符串。

image-20230703224651-6.png  

 

platform.uname()

相当便携的uname界面,返回一个namedtuple()包含六个属性:system,node,release, version,machine,和processor。

image-20230703224651-7.png  

 

platform.architecture(executable=sys.executable,bits=,linkage=)

查询给定的可执行文件(默认为 Python 解释器二进制文件)以获取各种架构信息。

image-20230703224651-8.png  

 

platform.release()

返回系统的发布,例如'2.2.0'或'NT'如果无法确定值,则返回空字符串。

image-20230703224651-9.png  

回复评论 (1)

 提供了很多跨平台的功能,理解对应的 Python Platform可以跨平台测试了吧

点赞  2023-7-9 08:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复