我只是想知道是否有一种简单的方法来使用sys.argv作为默认设置python命令行参数。例如;
sys.argv[2] = "defaultValue"
我知道在其他一些语言中,如果它是空白的话,您可以执行以下操作;
var myVar = "someValue" | "";
我是Python的新手,但我喜欢这个简单的解决方案。在此先感谢;)
答案 0 :(得分:1)
您可以充值参数列表,这样您至少有两个参数,然后将正确的值分配给argsv[2]
:
import sys
sys.argv= sys.argv + ["" for x in range(2) ]
sys.argv[2]="defaultValue"
print sys.argv
答案 1 :(得分:0)