您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:一篇文章带你了解python标准库--sys模块

51自学网 2021-10-30 22:22:56
  python
这篇教程一篇文章带你了解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代表一个字符串。

总结

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


python数据库操作--数据库使用概述
python数据分析必会的Pandas技巧汇总
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。