主页 > 知识库 > 一篇文章带你了解python标准库--sys模块

一篇文章带你了解python标准库--sys模块

热门标签:铁路电话系统 检查注册表项 网站文章发布 美图手机 呼叫中心市场需求 银行业务 服务器配置 智能手机

sys模块提供了与python解释器紧密相关的一些变量和函数。

sys部分常用函数

函数 说明
path 获取模块文件搜索路径的字符串,或临时指定新搜索路径
platform 操作系统标识符判断函数
getwindowsversion() 返回描述当前正在运行的Windows版本信息的元组

1.sys.path函数用于获取模块文件搜索路径的字符串列表,或临时指定新的搜索路径

>>> import sys
>>> sys.path    #执行path函数
['', 'G:\\Python\\Lib\\idlelib', 'G:\\Python\\python36.zip', 'G:\\Python\\DLLs', 'G:\\Python\\lib', 'G:\\Python', 'G:\\Python\\lib\\site-packages']
>>> sys.path[0]='d:\test'    #临时指定新的搜索路径
>>> sys.path    #显示临时指定路径已经存在
['d:\test', 'G:\\Python\\Lib\\idlelib', 'G:\\Python\\python36.zip', 'G:\\Python\\DLLs', 'G:\\Python\\lib', 'G:\\Python', 'G:\\Python\\lib\\site-packages']
>>> sys.path[0]      #获取第一个搜索路径
'd:\test'
>>> 

2.sys.platform为操作系统标识符判断函数

>>> sys.platform    #获取操作系统标识符
'win32'
>>> 

操作系统标识符*

操作系统 标识符号
Linux “linux”
Windows “win32”
Windows/Cygwin “cygwin”
Mac OS “darwin”

可以利用platform结合sys.path函数实现不同版本模块文件的导入,如在Windows操作系统下导入Windows版本的模块文件,在Linux操作系统下导入Linux版本的模块文件。

>>> if sys.platform.startswith('win32'):
	print('调用Windows版本的模块文件代码')
elif sys.platform.startswith('linux'):
	print('调用Linux版本的模块文件代码')

#结果
调用Windows版本的模块文件代码
>>> 

3.getwindowsversion()函数返回描述当前正在运行Windows版本信息的元组

>>> sys.getwindowsversion()      #执行获取Windows版本信息
sys.getwindowsversion(major=10, minor=0, build=19043, platform=2, service_pack='')
>>> 

其中,major代表主要版本号,这里显示的是10;minor代表次要版本号,这里显示的是0;build代表发布年月,这里显示的是19043;platform代表操作系统产品类型号,这里显示的是2,,代表服务器版本;service_pack代表一个字符串。

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

您可能感兴趣的文章:
  • python—sys模块之获取参数的操作
  • python中sys模块的介绍与实例
  • 通过代码实例了解Python sys模块
  • python中sys模块是做什么用的
  • Python中sys模块功能与用法实例详解

标签:沧州 新疆 乐山 长治 上海 河南 红河 沈阳

巨人网络通讯声明:本文标题《一篇文章带你了解python标准库--sys模块》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266