【问题标题】:How to store JSON content in python project?如何在 python 项目中存储 JSON 内容?
【发布时间】:2020-06-17 16:33:27
【问题描述】:

我有一个带有 JSON 的 python 项目。而且我有很多调用这个 JSON 的函数。

现在我每次调用 JSON (json.load) 并使用它的内容。

是否可以打开一次 JSON,存储它的内容并且不再调用它?我的 JSON 是静态的,这意味着我不会在其中保存数据。

谢谢!!!

【问题讨论】:

    标签: python json


    【解决方案1】:

    使用 json.dump() 将 json 内容存储到这样的文件中

    import json
    
    r = r.json()
    with open(FILE, 'w') as f:
       json.dump(r,f)
    

    【讨论】:

      【解决方案2】:

      我认为您需要一个名为“constants.py”的 python 文件。

      您可以读取此文件中的常量。

      import json
      
      with open("filepath/file.json", "r") as f:
          json_constants = json.load(f)
      

      然后你只需在其他文件中导入这个常量。

      from constants import json_constants
      
      other scripts
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-12
        • 2016-08-22
        相关资源
        最近更新 更多