python parse.py config=abc.txt factor_date=20151001 like this
我希望论证的位置是固定的。这意味着如果我传递下面的参数
python parse.py factor_date=20151001 config=abc.txt
必须显示错误。
import sys
config_file=sys.argv[1]
factor_date = sys.argv[2]
argstring=""+config_file+" "+factor_date+""
arg_list = argstring.split(' ')
input={}
for arg in arg_list:
#x=arg.split("--")
key,val=arg.split("=")[0],arg.split("=")[1]
if key == "config":
input[key]=val
if key =="factor_date":
input[key]=val
print input