-2

我想在 python 中给出一个列表作为命令行参数。当我尝试`

osize = sys.argv[1]

o_hres = osize[0]
o_vres = osize[1]

print osize

print o_vres
print o_hres`

输出是

python temp.py 23,44

23,44

3

2

预期在哪里

python temp.py 23,44

23,44

44

23

请解决这个问题

4

1 回答 1

3

你的论点是一个字符串,所以把它分开:

osize = sys.argv[1].split(',')
于 2013-03-26T06:58:54.480 回答