sys模块
import sys
print(sys.path) #获取模块文件搜索路径
sys.path[0]='E:\\python' #临时指定新的搜索路径
print(sys.path)
print(sys.path[0]) #获取第一个搜索路径
print(sys.platform) #操作系统标识符判断函数
print(sys.getwindowsversion()) #执行获取windows版本信息
sys.getwindowsversion(major=10, minor=0, build=18363, platform=2, service_pack='')
major代表主要版本号
minor代表次要版本号
build代表发布年月
platform代表操作系统产品类型号,这里显示的是2,代表服务器版本
service_pack代表一个字符串
操作系统标识符
操作系统 | 标识符号 |
---|---|
Linux | 'linux' |
Windows | 'win32' |
Windows/Cygwin | 'cygwin' |
Mac OS | 'darwin' |
可以利用platform结合sys.path函数实现不同版本模块文件的导入
if sys.platform.startwith('win32'):
print('调用Windows版本的模块文件代码')
if sys.platform.startwith('linux'):
print('调用Linux版本的模块文件代码')