我一直在尝试读写一个大型JSON数据文件。Python的内置json
库非常慢,当我尝试读取一个大型json文件时,我得到的是MemoryError
python的json
模块的问题是它是纯python,因此它在处理大型JSON文件时速度相当慢。您可能想要使用ujson,它是用C/C++编写的,可编译为本机代码。
有很多库可用于文件处理,我最喜欢的一个是"Panda"。本教程可能会有所帮助。https://www.dataquest.io/blog/python-json-tutorial/
官方文件总是最好的。https://pandas.pydata.org/pandas-docs/stable/user_guide/io.html