Я использую Python 3.7 (на Windows 10)
Я выполняю следующую строку на терминале.
open('textfile.txt')
После того, как я пытаюсь удалить файл ('textfile.txt'), ОС сообщает, что он используется какой-то программой.
Я закрываю терминал и открываю новый терминал, затем выполняю следующий код
open('textfile.txt').read()
Я пытаюсь удалить файл ('textfile.txt'), затем он удаляется.
Моя проблема заключается в том, что оба раза я не назначал объект файла какой-либо переменной, но первый раз файл не закрывался автоматически во второй раз. Это случилось.
Почему Python во второй раз автоматически закрывает файл?