KeyError:“秘密密钥”

时间:2019-08-18 23:41:08

标签: python json dictionary key config

我正在尝试通过配置字典从settings.py文件访问秘密密钥。 我不认为这是语法问题,但也许我错了

settings.py文件:

with open('/etc/config.json') as config_file:
        config = json.load(config_file)
SECRET_KEY  = config['SECRET_KEY']

config.json文件

{      
        "SECRET KEY": "-------"
}

我收到此错误消息KeyError: "SECRET_KEY"

1 个答案:

答案 0 :(得分:0)

您将密钥定义为SECRET KEY,然后尝试将其读取为SECRET_KEY。它们不是同一字符串(一个包含下划线,另一个包含空格),因此尝试从字典中读取字符串会产生错误。