我有一个代码,该代码从另一个程序接收可变长度的Dictionary作为输入。我的程序需要做的是接受并解析字典中的值,并将它们声明为要在程序中使用的全局变量。我该怎么办?我正在使用Python3。
因此,我的程序将从另一个程序中调用:例如:myprogram.py Dict和Dict将包含多个键,每个键具有多个值...
答案 0 :(得分:0)
您可以使用sys
和json
模块对此进行存档
import json, sys
data = json.loads(sys.argv[1])
print (data)
然后
python3 test.py '{"foo": ["bar1", "bar2"]}'