Все сервисы Хабра
Сообщество 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
+1 ещё
Простой
Ошибка при работе Python + 1C?
1 подписчик
час назад
42 просмотра
0
ответов
Python
+1 ещё
Простой
Не работает message.answer в FSM Aiogram?
1 подписчик
7 часов назад
33 просмотра
1
ответ
Python
Простой
Как можно ускорить выполнение этого кода?
1 подписчик
8 часов назад
54 просмотра
1
ответ
Python
+1 ещё
Средний
Почему низкая скорость загрузки файлов через Telethon?
1 подписчик
8 часов назад
24 просмотра
0
ответов
Python
+2 ещё
Простой
Получения строки от Postgresql?
1 подписчик
17 часов назад
116 просмотров
1
ответ
Python
+1 ещё
Простой
Как исправить отображение в игре?
1 подписчик
28 мая
211 просмотров
0
ответов
Python
+1 ещё
Простой
Как написать скрипт на питоне который будет присылать сообщение в телеграм бот об включении, выключении компьютера, неудачной попытки входа в учетку?
3 подписчика
27 мая
7138 просмотров
4
ответа
Python
Простой
Как исправить ошибку с SSL?
1 подписчик
26 мая
124 просмотра
1
ответ
Python
Простой
Как в pytest добавить параметризациию теста в зависимости от опции командной строки?
1 подписчик
24 мая
100 просмотров
1
ответ
Python
+1 ещё
Средний
Как разработать нейросеть для антиспуфинга (Face-antispoofing)?
1 подписчик
24 мая
149 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Программист Python
SPA2099
•
Москва
До 100 000 ₽
Python разработчик Senior
Туроператор «Русь»
•
Москва
от 250 000 до 350 000 ₽
FullStack QA (Python and NodeJS)
Wanted.
До 4 500 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама