码迷,mamicode.com
首页 > 编程语言 > 详细

python中sys.argv[]的使用

时间:2017-08-11 11:03:49      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:inf   返回   image   pytho   code   http   列表   命令   令行   

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[]的使用

标签:inf   返回   image   pytho   code   http   列表   命令   令行   

原文地址:http://www.cnblogs.com/jfl-xx/p/7344350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!