• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一篇文章带你了解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数据库操作--数据库使用概述
    下一篇:python数据分析必会的Pandas技巧汇总
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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