我有一个包含参数的字符串,例如python program_name.py my_argument arg1 arg2
。我想在某个索引中添加一个参数,例如2,因此,就像在数组索引中一样,它应该是这样的结果:s = "python program_name.py arg1 arg2"
l = s.split()
l.insert(2, "my_argument")
print "My final result:", ' '.join(l)
。
在这种情况下,没有问题,我可以使用:
Wow, this is a long argument
但是,如果其中一个参数包含空格会发生什么?说一个像"
这样的字符串参数。在命令中使用它时,显然它被python program_name.py "My long string argument" another_one and_another_one
包裹着,那我怎么能完成我的任务呢?
示例字符串:python program_name.py my_argument "My long string argument" another_one and_another_one
如何以choice_label
结束?