⚡️ Работаем с путями с помощью os.path



os.path
— низкоуровневый модуль для работы с файловыми путями. Мы рекомендуем работать с ранее упомянутым pathlib, но os.path стоит упомянуть поскольку он довольно часто встречается в проектах.



join(path, *paths) — соединяет все аргументы в один путь. Стоит отметить, что в unix-подобных системах и в windows пути отличаются и это может создать множество проблем с переносом скрипта на разные платформы.



expanduser(path) — заменяет или user на папку с пользовательскими данными. В linux это переменная HOME, а в Windows — USERPROFILE.



Больший функционал можно просмотреть на сайте документации.



#миниурок #os