将数据保存到file.txt请求头、响应头和in-POST方法请求负载

2024-07-02 12:53:16 发布

您现在位置:Python中文网/ 问答频道 /正文

pathlib import Path

def saveJSONget(site, code):
    r = requests.get(site)
    json_str = r.text
    if r.status_code != code:
        Path("PATH").write_text(r.text+"\n")

我正在尝试将json保存到file.txt。我是否需要保存关于请求头响应头和POST方法中的请求有效负载的信息?在

哪个函数用于保存此信息?在


Tags: pathtextimport信息jsongetifdef
1条回答
网友
1楼 · 发布于 2024-07-02 12:53:16

pathlib只是处理操作系统路径。您应该使用open方法在文件中保存数据。在

if r.status_code != code:
    with open('path/to/file/filename.txt', 'w') as fp;
        fp.write(r.text)

可以在请求中找到关于对象的信息。在

^{pr2}$

更多信息,请查看requests官方文档。在

相关问题 更多 >