Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Артур No
@PautinkaRTY
Python
Нужно ли закрывать файл в def?
Написал вот такой код(типо база данных на минималках) def работает как модуль, вызывается из файла osnova.py.
Нужно ли после работы этого кода вручную закрывать файл? Или return делает это сам?
Вопрос задан
более года назад
81 просмотр
2
комментария
Подписаться
1
Простой
2
комментария
Facebook
Вконтакте
Twitter
VoidVolker
@VoidVolker
Артур No
,
Правила 3.8
Написано
более года назад
theurus
@theurus
Нужно. Деструктора в питоне нет.
А вот делать свою базу на минималках не нужно, лучше юзать что-нибудь готовое, например sqlitedict
Написано
более года назад
Решения вопроса
1
Руслан .
@LaRN
Senior Developer
По хорошему нужно.
Посмотрите еще в сторону контекстных менеджеров. Это конструкция вида
With open() as f
....
Ответ написан
более года назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
+3 ещё
Простой
Что выбрать для большего заработка через 1 год изучения — python или C++?
1 подписчик
час назад
44 просмотра
1
ответ
Python
+3 ещё
Простой
Как сделать что бы pyrogram корректно получал id чата и сохранял в бд для будущего использования?
1 подписчик
18 часов назад
36 просмотров
0
ответов
Python
+1 ещё
Простой
Как распарсить смешанный тип json-данных?
1 подписчик
22 часа назад
121 просмотр
3
ответа
Python
+1 ещё
Средний
Как «На лету» добавить клик id в готовый апк, который будет скачиваться с сайта?
1 подписчик
вчера
87 просмотров
2
ответа
Python
+1 ещё
Средний
Как подключить отладчик к программе на Python в Docker-контейнере?
1 подписчик
24 июл.
130 просмотров
0
ответов
Python
Простой
Почему не получается создать профиль в программе Dolphin{anty}?
1 подписчик
24 июл.
74 просмотра
1
ответ
Python
Простой
Как совместить два .pdf файла?
1 подписчик
22 июл.
224 просмотра
0
ответов
Python
+1 ещё
Простой
Не доходит колбэк в колбекобработчик, как можно решить эту проблему?
1 подписчик
22 июл.
116 просмотров
1
ответ
Python
Простой
Почему AnaConda или MiniConda автоматически самоликвидируется на win10?
1 подписчик
22 июл.
103 просмотра
0
ответов
Python
+1 ещё
Простой
Почему форма не по центру экрана, как исправить?
1 подписчик
22 июл.
89 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python разработчик
Bell Integrator
•
Москва
Разработчик Python
Bell Integrator
•
Москва
Python разработчик
Bell Integrator
•
Москва
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама