Я пытаюсь прочитать и извлечь информацию из большого текстового файла и записать его в другой документ, и получаю эту ошибку: Вот мой код:
#Create list with PLZ, city and state
cepfinal = open("cepfinal.txt", "w") #file to be written
with open("ceptest2.txt", "r") as fp: #read file
while True:
line = fp.readline()
# print(str(line))
x = line.split("\t") #separate all that have double space
plz = x[0] #extract PLZ
# print(plz)
y = x[1]
mun = y.split("/") #separe city from state
# print(mun)
plzmun = [plz] + mun
# print(plzmun)
final = plzmun.pop(2) #remove state
plzmun = " ".join(plzmun) #create string
print(plzmun)
cepfinal.write(plzmun + "\n")
fp.close()
Это Файл размером 45 ГБ, так что я полагаю, что у меня проблема с памятью. Может ли кто-нибудь помочь мне в создании бережливого кода?