Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Артур No
@PautinkaRTY
Python
Нужно ли закрывать файл в def?
Написал вот такой код(типо база данных на минималках) def работает как модуль, вызывается из файла osnova.py.
Нужно ли после работы этого кода вручную закрывать файл? Или return делает это сам?
Вопрос задан
25 мая 2024
79 просмотров
2
комментария
Подписаться
1
Простой
2
комментария
Facebook
Вконтакте
Twitter
VoidVolker
@VoidVolker
Артур No
,
Правила 3.8
Написано
25 мая 2024
theurus
@theurus
Нужно. Деструктора в питоне нет.
А вот делать свою базу на минималках не нужно, лучше юзать что-нибудь готовое, например sqlitedict
Написано
25 мая 2024
Решения вопроса
1
Руслан .
@LaRN
Senior Developer
По хорошему нужно.
Посмотрите еще в сторону контекстных менеджеров. Это конструкция вида
With open() as f
....
Ответ написан
25 мая 2024
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
Простой
Как оптимизировать цикл while?
1 подписчик
вчера
140 просмотров
4
ответа
Python
+1 ещё
Простой
Как добавить в код еще одну переменную по времени из выпадающего окна ComboBox1 = QtGui.QComboBox?
1 подписчик
вчера
51 просмотр
0
ответов
Python
+1 ещё
Простой
Как сделать проверку при кике есть ли человек в беседе или нет?
1 подписчик
03 мар.
92 просмотра
1
ответ
Python
+2 ещё
Простой
Как добавить в приложение видео из html-фреймов (youtube, vk, vimeo)?
2 подписчика
03 мар.
271 просмотр
2
ответа
Python
+2 ещё
Простой
Как пользоваться методом messages.addChatUser vk api?
1 подписчик
02 мар.
75 просмотров
1
ответ
Python
Простой
Какие ошибки в понимании объектов?
1 подписчик
28 февр.
127 просмотров
1
ответ
Python
Простой
Создал код и когда пишу в powershell pyinstaller --onefile --windowed --icon=icon.ico testret.py пишет IndexError: tuple index out of range?
1 подписчик
28 февр.
77 просмотров
1
ответ
Python
+2 ещё
Простой
Как указать путь к chromedriver.exe в seleniumbase?
1 подписчик
28 февр.
60 просмотров
0
ответов
Python
Простой
Как определить правильно IP для замены функции PrintLastLog на свою?
1 подписчик
28 февр.
47 просмотров
1
ответ
Python
+2 ещё
Простой
Как выделить текст после парсинга?
1 подписчик
24 февр.
318 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python developer
Greenway Global
•
Новосибирск
от 150 000 ₽
Python-разработчик
Dalyoko
от 2 000 до 4 000 $
Backend разработчик Middle (Python)
Bitbanker.ru
•
Москва
от 300 000 до 350 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама