我有一个这样的程序:
func1(**kwargs):
for name, value in kwargs.items():
print ("{} = {}".format(name, value))
我希望用户输入参数。 像这样:
d={}
x = input("enter key and value separated by a space ")
y = x.split(' ')
d[y[0]] = y[1]
我尝试将输入存储为字典,然后将其作为参数传递, - func1(d) - 但它将字典识别为一个位置参数。
有没有人对如何做到这一点有任何想法?