如何将一个非常大的.sql文件导入Python中的sqlite3数据库?

2024-05-08 02:18:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个.sql文件,大小将近400000 kb。当我试图打开并读取它时,Python只会在写read()函数的那一行停止,并抛出一个MemoryError。现在,我将逐行读取它,但是.sql文件并不是每行只包含1个语句。其中一些语句也会在下一行继续。然后,我也会根据自己的喜好编辑.sql文件,但是我所有的编辑器都加载得太慢,最终崩溃,因为文件太大了。我不熟悉Python,所以不熟悉这种语言的文件处理。在我手动复制粘贴文件中找到的每个sql语句之前,有什么建议吗?在


Tags: 文件函数语言编辑readsqlkb手动