我是python中的新手。 我试图从JSON文件中读取一些参数,并通过python os.system模块将其作为参数传递给命令。
以下是我的代码:
import json
jdata = open('Az.json').read()
params = json.loads(jdata)
os.system('export rg=%s' %params['global'])
Az.Json文件基本上是一个字典,我试图设置环境变量' rg'通过阅读与“全球”相关联的值。键入词典。
但是,我的代码无效,因为它是以Unicode格式读取它。我无法将该Unicode数据转换为字符串。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您可以使用os模块使用os.environ
设置环境变量<强> EX:强>
import os
import json
jdata = json.load(open('Az.json'))
os.environ["rg"] = str(jdata['global'])