首页 > 代码库 > python中sys.argv[]的使用
python中sys.argv[]的使用
sys.argv[]主要用于程序从外部获取参数。其参数个数可以是多个,组建成一个列表(list)。
几个简单示例如下:
fun_test.py:
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 info = sys.argv[0] 6 print info
我们在命令行中只是运行fun_test.py,发现此时返回函数本身。
注意参数为0!
进行相关修改:
info = sys.argv[1]
此时运行fun_test.py,并且加入参数arg1:
此时返回的是参数arg1.
再来看看传递多个参数时的结果:
info = sys.argv[0:]
info = sys.argv[2:]
由此可知,函数本身和一系列参数构成了一个列表。当我们需要取全部参数时不妨设info=sys.argv[1:]!
python中sys.argv[]的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。