Как объединить строку из нескольких файлов json gz в списке в один файл json gz, а затем открыть файл?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как объединить строку из нескольких файлов json gz в списке в один файл json gz, а затем открыть файл?

Сообщение Anonymous »

У меня есть список https-файлов json gz
К вашему сведению: эти файлы не являются настоящими файлами из-за законов о конфиденциальности, но имитируют точную структуру.

Код: Выделить всё

list_of_files = ['https://premera.saph.com/202011/json.gz', 'https://premera.saph.com/202011/json.gz']
Моя цель — объединить все эти файлы json gz в один большой файл json gz.
Я пробовал множество способов сделать это, ссылаясь на другие вопросы о переполнении стека; однако я не могу найти именно то, что ищу.
Этот комментарий мне в некоторой степени помог, но в моей ситуации я считаю, что мне нужно добавить запросы для получения файла, поскольку он представляет собой http.
Python 3, чтение/запись сжатых объектов JSON из/в файл gzip

Код: Выделить всё

import requests
import gzip

one_file = file[0]

with open(one_file, 'rb') as f:
serial = gzip.decompress(f.read())
Ошибка:

Код: Выделить всё

OSError: [Errno 22] Invalid argument: 'https://premera.saph.com/202011/json.gz'

Эта ошибка возникла на правильном https, так как он изменен в целях конфиденциальности.

Подробнее здесь: https://stackoverflow.com/questions/728 ... son-gz-fil
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»