sys模块最常用的就只有两个,sys.argv和sys.exit,sys.argv返回一个列表,包含了所有的命令行参数,sys.exit则是退出程序。再就是可以返回当前系统平台
编写testSys.py,代码如下
代码语言:javascript复制#!/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('SystemtttPlatform')
print('Linuxtttlinux2')
print('Windowstttwin32')
print('Cygwintttcygwin')
print('Mac OS Xttdarwin')
print('OS/2tttos2')
print('OS/2 EMXttos2emx')
print('RiscOStttriscos')
print('AtheOStttatheos')
print('n')
print(u'当前的系统为:{}'.format(sys.platform))
if __name__ == '__main__':
ssm = showSysmodule()
应该看到的结果
sys模块用处不多,但也需要熟悉,它主要作用就是返回系统信息