使用 Python 更改 config.json 属性后从 URL 获得响应
Getting response from URL after changing config.json properties with Python
如何解决 Python 中的问题?
- 读取 config.json 文件位于:
/data/python/config.json
向“url”键下的 URL 发出 GET 请求并添加前 15 个字符
json 文件中的键名“content”。
- config.json:
{"url": "https://www.google.com"}
- 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)
它做的事情很简单:
- 从 json 加载
config.json
到 python dict
- 从中获取
url
值
- 使用
requests
库发送请求
- 将长度为 15 的内容切片添加到具有键
content
的字典中
- 将更新的词典保存到
config.json
如何解决 Python 中的问题?
- 读取 config.json 文件位于: /data/python/config.json 向“url”键下的 URL 发出 GET 请求并添加前 15 个字符 json 文件中的键名“content”。
- config.json: {"url": "https://www.google.com"}
- 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)
它做的事情很简单:
- 从 json 加载
config.json
到 python dict - 从中获取
url
值 - 使用
requests
库发送请求 - 将长度为 15 的内容切片添加到具有键
content
的字典中
- 将更新的词典保存到
config.json