python获取CPU和操作系统类型
python作为跨平台的语言,大部分情况下不需要考虑不同平台的区别,但是,对于一些跨平台的应用,系统级或者CPU级的操作,还是需要明确知道系统类型,针对不同的CPU架构和操作系统采取不同的实现。
那么,使用python编程,如何或许系统的CPU类型和操作系统类型?
可以使用platform模块。
platform模块的完整手册可以参见https://docs.python.org/3.6/library/platform.html
这里只介绍三个与CPU和操作系统有关的方法。
system():返回操作系统名称,如Linux,Windows等
machine():返回CPU类型,如aarch64, AMD64, x86_64等
platform():返回完整信息,例如Linux-4.9.140-tegra-aarch64-with-Ubuntu-18.04-bionic
下面分别给出在nividia jetson nano, windows10, ubuntu on x86_64上的数据结果:
nano arm64
>>> import platform
>>> print(platform.architecture())
('64bit', 'ELF')
>>> print(platform.platform())
Linux-4.9.140-tegra-aarch64-with-Ubuntu-18.04-bionic
>>> print(platform.system())
Linux
>>> print(platform.machine())
aarch64
windows10
>>> import platform
>>> print(platform.system())
Windows
>>> print(platform.machine())
AMD64
>>> print(platform.platform())
Windows-10-10.0.17763-SP0
Ubuntu on x86_64
>>> import platform
>>> print(platform.platform())
Linux-5.4.0-52-generic-x86_64-with-Ubuntu-18.04-bionic
>>> print(platform.machine())
x86_64
>>> print(platform.system())
Linux
python获取CPU和操作系统类型相关推荐
- linux多cpu运行python脚本,linux系统使用python获取cpu信息脚本分享
linux系统使用python获取cpu信息脚本分享 代码如下: #!/usr/bin/env Python from __future__ import print_function from co ...
- python获取当前时间戳Long类型
python获取当前时间戳Long类型 怎么用python完成获取时间,并且转换成long类型 timestamp=long(int(round(time.time() * 1000))) 怎么完成5 ...
- python读取linux内存_使用python获取CPU和内存信息(linux系统)
大家都知道,linux里一切皆为文件,在linux/unix的根目录下,有个/proc目录,这个/proc 是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做"/pro ...
- Python——获取CPU的线程数量
1 前言 在使用PyTorch搭建目标检测模型时,我们需要设置最佳的数据读取的进程数量: 我觉得,这个数量最好就设置成CPU的线程数量: 2 获取CPU的线程数量 获取CPU线程数量的代码: from ...
- 使用python获取cpu温度
import clr import time #获取cpu温度 clr.AddReference(r'D:\temp\OpenHardwareMonitor\OpenHardwareMonitorLi ...
- python获取cpu温度_如何获得树莓派CPU实时温度值
[前言] 任何的电子设备在工作过程中必定会产生发热的现象,而不控制好设备的温度的话,很有可能会损坏设备,或者照成设备的性能下降,本文将通过学习如何读取树莓派CPU温度值,方便后期对树莓派做一些相应的控 ...
- python查看物理内存和交换区的统计信息_使用python获取CPU和内存信息的思路与实现(linux系统)...
linux里一切皆为文件,在linux/unix的根文件夹下,有个/proc文件夹,这个/proc 是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做"/proc&qu ...
- 使用python获取CPU和内存信息的思路与实现(linux系统)
From: http://blog.csdn.net/preterhuman_peak/article/details/40649229 linux里一切皆为文件,在linux/unix的根目录下,有 ...
- python获取cpu温度_获取树莓派的CPU和GPU温度(Python)
在这篇文章里我将为你展示如何使用Python做一个简单的程序来监视你的树莓派温度.可能你还不知道,树莓派内置了一个传感器你可以用来获取树莓派的CPU和GPU温度. 这对于保护你的设备非常有用,举个例子 ...
最新文章
- Maxout激活函数
- 青龙羊毛——放羊娃(教程)
- RedHat7/CentOS7 压缩解压命令汇总
- How to write journal papers?
- mysql两张表一起计数_mysql-同一张表上的多个联接,其中一个查询计数
- [cerc2012][Gym100624B]20181013
- 计算机软件性能测试的过程,性能测试过程的规范
- 【youcans 的 OpenCV 例程 200 篇】110. 投影和雷登变换
- pip download timeout 下载慢,超时解决方法
- 马尔科夫随机场之图像分割【二】
- DHTMLX 前端框架 建立你的一个应用程序 教程(八)-- 添加表单Form
- 《软件工程(第4版?修订版)》—第2章2.9节本章对研究人员的意义
- GB2312简体中文编码表
- 计算机应用主要学PS,计算机应用专业PS模块考试标准.doc
- 中兴力维喜获“中国智慧城市创新应用金奖”
- 战舰STM32控制L9110电机驱动
- 如何把视频kux格式转换mp4 手机怎么观看kux视频
- osg demo9 draw a quad
- java 特殊符号处理_教你如何把特殊字符处理
- C#实现简体繁体之间转换