使用 Python 更改 config.json 属性后从 URL 获得响应

Getting response from URL after changing config.json properties with Python

如何解决 Python 中的问题?

  1. 读取 config.json 文件位于: /data/python/config.json 向“url”键下的 URL 发出 GET 请求并添加前 15 个字符 json 文件中的键名“content”。
  2. config.json: {"url": "https://www.google.com"}
  3. config.json 在代码 运行 之后: {"url": "https://www.google.com", "内容": ""} 响应的前 15 个字符应该在哪里。

欢迎来到 Whosebug。这不是一个要求人们编写代码的网站。

下次提问请阅读this article。你要表现出你的努力,表现出你遇到的问题。

这是代码,它将帮助您获得想要的东西

Note: you will need to install requests library before running the code. pip install requests

import json

import requests

with open("/data/python/config.json", "r") as f:
    config = json.load(f)

result = requests.get(config['url'])

config['content'] = result.text[:15]

with open("config.json", "w") as f:
    json.dump(config, f)

它做的事情很简单:

  1. 从 json 加载 config.json 到 python dict
  2. 从中获取 url
  3. 使用 requests 库发送请求
  4. 将长度为 15 的内容切片添加到具有键 content
  5. 的字典中
  6. 将更新的词典保存到 config.json