Новый пользователь здесь. Я работаю над (твиттером) 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
Код будет работать, но не будет копировать данные в новый файл. Может кто-нибудь помочь мне с программой?