Очистка и копирование данных из нескольких файлов json в один файл json - PullRequest
1 голос
/ 11 февраля 2020

Новый пользователь здесь. Я работаю над (твиттером) json данных, используя python.

. Я хочу прочитать каждую строку из нескольких json файлов в каталоге и скопировать только те строки, которые мне нужны, в новый json файл. Я хочу скопировать данные, имеющие время «create_at», и удалить данные, имеющие «удаленные» данные.


import json
import os

path = ''
filelist = os.listdir(path)

towrite = ''


for filename in filelist:
    if filename.endswith(".json"):
        with open(path + filename, 'r') as file:
            lines = file.readlines()
            for line in lines:
                try:


                    if line.startswith('{"created_at":'):
                        towrite += json.dumps(json.loads(line)) + '\n'
                        with open('01_00_clean.json', 'w') as file:
                            file.write(towrite)

                except ValueError:
                    pass

Код будет работать, но не будет копировать данные в новый файл. Может кто-нибудь помочь мне с программой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...