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版本的模块文件代码')