我需要通过命令行参数解析器将json文件参数覆盖到python字典中。由于json文件位于当前工作目录中,但它的名称可以是动态的,所以我希望如下所示:
python python_script --infile json_file
if __name__ == "__main__":
profileInfo = dict()
profileInfo['profile'] = "enterprisemixed"
profileInfo['nodesPerLan'] = 50
我尝试添加以下行,但不知道如何将此json数据加载到python字典中:-
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--infile', nargs = 1, help="JSON file to be processed",type=argparse.FileType('r'))
arguments = parser.parse_args()
读取名为
infile
的JSON文件,并更新您的profileInfo
:相关问题 更多 >
编程相关推荐