2 u013894874 u013894874 于 2014.08.22 21:09 提问

python中sys.argv[1:]到底是什么意思呢?

1 import sys
2 import Image
3
4 for infile in sys.argv[1:]:
5 try:
6 im = Image.open(infile)
7 print infile, im.format, "%dx%d" % im.size, im.mode
8 except IOError:
9 pass

大神们,请问for infile in sys.argv[1:]到底是什么意思呢?新手,请解答简单明了一些,您的回答能帮助我解决燃眉之急!!在此非常之感谢!

2个回答

chess99
chess99   2015.08.20 20:18

http://zhidao.baidu.com/link?url=ivacE35Pp4jvnTgswTlmwf46nOSC5CzjKYZGHhZXB25q5Sbq47o0elkwMZ94RO_EoCuW8WcCtvgNExMcqjXxra-5csKpVALow2OVcyunk4i
以命令行参数的方式传入一系列文件名,依次判断第一个参数(第一个参数是py文件本身)之后的参数是否是image

qq_33233586
qq_33233586   2017.12.26 23:35

sys.argv是命令行调用脚本时的参数。
比如,

test.py ab c d

那么这里的sys.argv[0]是test.py,然后argv[1]是ab,以此类推。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!