Встречается на собеседованиях • сегодня

Что делает os.path.join

os.path.join() объединяет компоненты пути в соответствии с правилами операционной системы. Автоматически добавляет правильные разделители (слэши или бэкслэши) и обрабатывает краевые случаи.

Пример:

python
import os

path = os.path.join('folder', 'subfolder', 'file.txt')
# На Linux/macOS: 'folder/subfolder/file.txt'
# На Windows: 'folder\\subfolder\\file.txt'

Ключевые особенности:

  • Игнорирует лишние разделители
  • Не создает абсолютный путь, если только первый компонент не начинается с разделителя
  • Работает с любым количеством аргументов

Лучше использовать вместо ручной конкатенации строк, так как это кроссплатформенно и безопаснее.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы