在Python中打印大型JSON文件的前几行

qv7cva1a  于 2023-10-21  发布在  Python
关注(0)|答案(2)|浏览(96)

我有一个JSON文件,大小约为5GB。我既不知道JSON文件的结构,也不知道文件中根的名称。由于文件太大,我无法将其加载到本地计算机中,所以我将在高计算能力的服务器上工作。我需要在Python中加载文件并打印前N行以了解结构并进一步进行数据提取。有没有一种方法可以在python中加载和打印JSON的前几行?

zfciruhq

zfciruhq1#

如果你想在Python中实现它,你可以这样做:

N = 3
with open("data.json") as f:
    for i in range(0, N):
        print(f.readline(), end = '')
kgsdhlau

kgsdhlau2#

您可以使用命令head显示文件的第一行N。获取json的样本,了解它的结构。并使用此示例进行数据提取。
问候

相关问题