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

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

最佳答案

如果你想用 Python 来做,你可以这样做:

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

https://stackoverflow.com/questions/58841643/

相关文章:

django - 重定向到 Django Admin 中的过滤列表

reactjs - react Apollo 测试 : MockProvider takes a l

php - 权限被拒绝 : copy/writing file (laravel/php)

typescript - 如何在 Visual Studio CE 2019 中使用#region/

ios - SwiftUI:ScrollView 偏移滚动内容

python - Jupyterhub-错误 :asyncio:Task exception was

c# - .Net Core Linux 不支持 SecurityIdentifier?

npm - [错误 : Unspecified GSS failure. 次要代码可能提供更多信息:

java - 如何禁用 Spring Actuators 的内容协商?

postgresql - 通过 EC2 从 sqlalchemy 连接 AWS RDS