资源操作之系统属性
1) 获取计算机系统的具体信息
获取计算机系统相关的具体信息
一般写法: 使用Python3的标准库,platform模块
- 输出结果不同计算机系统有差异
import platform
# 获取系统名称
platform.system() # 'Windows'
# 获取操作系统名称及版本号
platform.platform() # 'Windows-10-10.0.18362-SP0'
# 获取操作系统版本号
platform.version() # '10.0.18362'
# 获取操作系统的位数
platform.architecture() # ('64bit', 'WindowsPE')
# 获取平台架构
platform.machine() # 'AMD64'
# 获取计算机的网络名称
platform.node() # 'PEKY******'
# 获取计算机处理器信息
platform.processor() # 'Intel64 Family 6 Model 85 Stepping 4, GenuineIntel'
# 获取计算机汇总信息
platform.uname() # uname_result(system='Windows', node='PEKY******',
# release='10', version='10.0.18362', machine='AMD64', processor='Intel64
# Family 6 Model 85 Stepping 4, GenuineIntel')
2) 获取系统文件的路径分割符
获取系统文件的路径分割符
一般写法: 使用Python3的标准库,os模块的sep属性
- Windows系统分隔符是""
- Linux类系统如Ubuntu的分隔符是"/"
- Mac OS系统分隔符是":"
import os
os.sep # windows系统下结果为:'\\'
3) 获取系统换行符
获取当前系统的换行符
一般写法: 使用Python3的标准库,os模块linesep属性
- Windows系统换行符是"\r\n"
- Linux类系统换行符是"\n"
- Mac OS系统分隔符是"\r"
import os
os.linesep # windows系统下结果为::'\r\n'
4) 获取系统分隔文件路径的字符串
获取系统用来分隔文件路径的字符串
推荐写法: 使用Python3的标准库,os模块pathsep属性
import os
os.pathsep # windows系统结果为:';'