【问题标题】:list as command line argument in python列表作为python中的命令行参数
【发布时间】:2013-03-26 14:58:54
【问题描述】:

我想在 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

请解决这个问题

【问题讨论】:

  • 请修正您问题的格式。

标签: python list command-line-arguments


【解决方案1】:

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

osize = sys.argv[1].split(',')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-06
    • 2012-03-12
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 2018-12-17
    相关资源
    最近更新 更多