У меня есть программа, в которой я пишу в файл, используя оператор with
. Вот код, который я использую:
with open(resources + "/hashtags.txt", "w") as f:
f.write(suggested_hashtags)
Когда я запускаю код, он останавливает ОС (он исчерпывает память), в конце концов мне нужно было перезапустить P C. Если я добавлю:
with open(resources + "/hashtags.txt", "w") as f:
f.write(suggested_hashtags)
f.close()
Работает нормально. Есть идеи почему? Если я правильно понимаю, оператор with
должен позаботиться о закрытии потоков ресурсов itsef ...