2013-07-08 2 views
1

Использование запросов в python Я выполняю get, запрашивая json-файл, который я могу позже получить и изменить, настроить и т. Д. С помощью команды solditems.json(). Однако я хотел бы сохранить этот json-файл на свой компьютер. Просматривая запросы docs, я ничего не нашел, у кого-нибудь есть простой способ, я могу это сделать?Сохранение json-файла на компьютер python

ответ

6

Вы можете сделать это так же, как и без запросов. Ваш код может выглядеть примерно так:

import requests 
import json 
solditems = requests.get('https://github.com/timeline.json') # (your url) 
data = solditems.json() 
with open('data.json', 'w') as f: 
    json.dump(data, f) 
+0

Нет никакой веской причины для десериализации, а затем повторной сериализации JSON. Просто напишите 'solditems.content' прямо в файл. – Lukasa

+3

Я был под впечатлением, что OP будет корректировать его, прежде чем писать в файл. «доступ и изменение, настройка и т. д.». Это просто как пример :) – Jared

+0

спасибо, что это сработало! – ark

Смежные вопросы