python-sys模块

发布时间:2017-12-12 22:41:19编辑:Run阅读(3880)

    sys模块最常用的就只有两个,sys.argv和sys.exit,sys.argv返回一个列表,包含了所有的命令行参数,sys.exit则是退出程序。再就是可以返回当前系统平台

    编写testSys.py,代码如下

    #!/usr/bin/env python
    # coding: utf-8
    __author__ = 'www.py3study.com'
    import sys
    
    class showSysmodule(object):
        '''这个类用于展示python标准库中的sys模块'''
        def __init__(self):
            print(u'sys模块最常用的功能就是获取程序的参数')
            self.getArg()
            print(u'其次就是获取当前的系统平台')
            self.getOs()
    
        def getArg(self):
            print(u'开始获取参数的个数')
            print(u'当前参数有{}个'.format(len(sys.argv)))
            print(u'这些参数分别是{}'.format(sys.argv))
    
        def getOs(self):
            print(u'sys.platform返回值对应的平台:')
            print('System\t\t\tPlatform')
            print('Linux\t\t\tlinux2')
            print('Windows\t\t\twin32')
            print('Cygwin\t\t\tcygwin')
            print('Mac OS X\t\tdarwin')
            print('OS/2\t\t\tos2')
            print('OS/2 EMX\t\tos2emx')
            print('RiscOS\t\t\triscos')
            print('AtheOS\t\t\tatheos')
            print('\n')
            print(u'当前的系统为:{}'.format(sys.platform))
    
    if __name__ == '__main__':
        ssm = showSysmodule()

    应该看到的结果

    blob.png

    sys模块用处不多,但也需要熟悉,它主要作用就是返回系统信息

关键字

上一篇: python-爬虫实战

下一篇: python--time模块