У меня около 50 ГБ текстового файла, и я проверяю первые несколько символов каждой строки и записываю их в другие файлы, указанные для этого начального текста.
Например. мой вход содержит:
cow_ilovecow
dog_whreismydog
cat_thatcatshouldgotoreddit
dog_gotitfromshelter
...............
Итак, я хочу обработать их в категориях коров, собак и кошек (около 200) поэтому
if writeflag==1:
writefile1=open(writefile,"a") #writefile is somedir/dog.txt....
writefile1.write(remline+"\n")
#writefile1.close()
Итак, что лучше всего, я должен закрыть? В противном случае, если я держу его открытым, writefile1=open(writefile,"a")
поступает правильно?