Python 清理多个json文件中的数据并将其复制到一个json文件中

Python 清理多个json文件中的数据并将其复制到一个json文件中,python,json,file,twitter,copy,Python,Json,File,Twitter,Copy,这里有新用户。 我正在使用python处理(twitter)json数据 我想从一个目录中的多个json文件中读取每一行,并只将我想要的行复制到一个新的json文件中。我想复制具有“创建时间”的数据,并丢弃具有“删除”数据的数据 代码将运行,但不会将数据复制到新文件中。有人能帮我完成这个程序吗?新文件是否正在创建中?如果是的话-是否有任何东西放在它里面以开始?使用“a”追加模式而不是“w”模式。它每次都会删除文件中的所有内容。追加模式将不可用。另外,您确定在创建文件之前满足了条件吗?此外,您不应

这里有新用户。 我正在使用python处理(twitter)json数据

我想从一个目录中的多个json文件中读取每一行,并只将我想要的行复制到一个新的json文件中。我想复制具有“创建时间”的数据,并丢弃具有“删除”数据的数据


代码将运行,但不会将数据复制到新文件中。有人能帮我完成这个程序吗?

新文件是否正在创建中?如果是的话-是否有任何东西放在它里面以开始?使用“a”追加模式而不是“w”模式。它每次都会删除文件中的所有内容。追加模式将不可用。另外,您确定在创建文件之前满足了条件吗?此外,您不应该静默地
传递任何异常。至少记录发生异常的情况。您只想复制“created_At”保存的信息,或者您想复制包含键“created_At”的完整json项?我想复制包含键“created_At”的一些json项。是否正在创建新文件?如果是的话-是否有任何东西放在它里面以开始?使用“a”追加模式而不是“w”模式。它每次都会删除文件中的所有内容。追加模式将不可用。另外,您确定在创建文件之前满足了条件吗?此外,您不应该静默地
传递任何异常。至少记录发生异常的情况。您只想复制“created_At”保存的信息,或者您想复制包含键“created_At”的完整json项?我想复制包含键“created_At”的一些json项。

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