100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python标准库——sys模块

python标准库——sys模块

时间:2019-12-17 07:15:38

相关推荐

python标准库——sys模块

python标准库——sys模块

hello!我是wakeyo_J,每天一个konwledge point,一起学python,让技术无限发散。

sys模块

python标准库——sys模块sys部分常用函数总结

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

sys部分常用函数

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'>>>

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

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

操作系统标识符*

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

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

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代表一个字符串。

总结

本文属于作者原创,转载请注明出处,不足之处,希望大家能过给予宝贵的意见,如有侵权,请私信。每天一个knowledge point,一起学python,让技术无限发散

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。