os模块是python标准库中用于访问操作系统的功能的模块。
使用os模块中提供的接口可以实现跨平台访问。
os模块的作用:
os模块提供了众多操作系统的功能接口函数。当os模块被导入后,回自动适应不同的操作系统,根据不通风不同的平台进行相应的操作。由于在python变成时经常对文件和目录进行编辑和调用,所以os模块的使用非常的重要。
1、os.name返回操作系统的类型nt为windows系统,posix为linux系统
# 查看系统的类型:windows or linux
import os
print(os.name)
# print('linux' if os.name == 'posix' else 'windows')
print('windows' if os.name == 'nt' else 'linux')
#输出
nt
windows
2、返回操作系统的详细信息os.uname在linxu系统中使用,platform.uname在windows系统中使用
#在linux系统中
import os
info = os.uname()
print(info.release)
#在windows系统中
import platform
info = platform.uname()
print(info)
print(info.node) # 主机名称
print(info.releas