python 模块 sys.argv[]
廖雪峰-python-使用模块,sys.argv# !/user/bin/env python3# -*- coding = utf-8 -*-'a test module'__author__ = 'Liz'import sysdef test():args = sys.argvif len(args) == 1:print('Hello World')elif len(args) == 2:p
·
廖雪峰-python-使用模块,sys.argv
# !/user/bin/env python3
# -*- coding = utf-8 -*-
'a test module'
__author__ = 'Liz'
import sys
def test():
args = sys.argv
if len(args) == 1:
print('Hello World')
elif len(args) == 2:
print('Hello, %s !', % args[1])
else:
print('lalala')
if __name__ == '__main__':
test()
sys.argv
外部获取参数,获取到的参数是一个数组,数组第一项为文件名,即args[0]
,为0414.py
;第二项开始为外部输入项。
直接执行文件,此时args
的长度为1,执行判断条件第一条,打印结果:
输入执行文件、任意字符,args
的长度为2,执行判断条件第二条,打印结果:args[1]
改为args[0:]
print('Hello, %s !', % args[0:])
输入执行文件、输入两个或以上任意字符,args
的长度为3或以上,执行判断条件第三条,打印结果:
更多推荐
所有评论(0)