Как импортировать очень большой файл .sql в базу данных sqlite3 в Python? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть файл .sql размером почти 400 000 кб.Когда я пытаюсь открыть и затем прочитать его, Python просто останавливается на строке, где у меня написана функция read (), и выдает MemoryError.Теперь я бы прочитал его построчно, но файл .sql не записан так, что в каждой строке содержится только 1 оператор.Некоторые из этих утверждений продолжаются и на следующей строке.Затем я бы также просто отредактировал файл .sql в соответствии с моими предпочтениями, но все редакторы, которые у меня были, загружаются слишком медленно и в конечном итоге вылетали, потому что файл ТОЛЬКО БОЛЬШОЙ.Я новичок в Python, поэтому я не знаком с обработкой файлов на этом языке.Любые предложения, прежде чем я прибегну к ручному копированию и вставке каждого SQL-оператора, найденного в файле?

...