Встречается на собеседованиях • сегодня
Что можно конфигурировать и управлять (manage) при работе с хранилищем и доступом к файлам
В Python для работы с файлами и хранилищами можно управлять:
- Путями и директориями – через модуль
osиpathlib:
python
from pathlib import Path
path = Path("data/file.txt")
path.parent.mkdir(parents=True, exist_ok=True) # Создание директорий- Режимами доступа – чтение/запись/добавление (
r,w,a,+), бинарный/текстовый режим (b,t):
python
with open("file.txt", "w+", encoding="utf-8") as f:
f.write("Hello")-
Буферизацией – параметр
bufferingвopen(). -
Правами доступа – через
os.chmod()(Unix-системы). -
Метаданными – размер, время изменения через
os.stat(). -
Типами хранилищ – локальные файлы, облачные (boto3 для S3), базы данных (SQLite).
-
Безопасностью – шифрование (cryptography), хеширование (hashlib).
-
Потоками –
io.StringIO/BytesIOдля работы с файлами в памяти.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы