
⚡️ Работаем с путями с помощью os.path
os.path — низкоуровневый модуль для работы с файловыми путями. Мы рекомендуем работать с ранее упомянутым pathlib, но os.path стоит упомянуть поскольку он довольно часто встречается в проектах.
join(path, *paths) — соединяет все аргументы в один путь. Стоит отметить, что в unix-подобных системах и в windows пути отличаются и это может создать множество проблем с переносом скрипта на разные платформы.
expanduser(path) — заменяетили user на папку с пользовательскими данными. В linux это переменная HOME, а в Windows — USERPROFILE.
Больший функционал можно просмотреть на сайте документации.
#миниурок #os
os.path — низкоуровневый модуль для работы с файловыми путями. Мы рекомендуем работать с ранее упомянутым pathlib, но os.path стоит упомянуть поскольку он довольно часто встречается в проектах.
join(path, *paths) — соединяет все аргументы в один путь. Стоит отметить, что в unix-подобных системах и в windows пути отличаются и это может создать множество проблем с переносом скрипта на разные платформы.
expanduser(path) — заменяет
Больший функционал можно просмотреть на сайте документации.
#миниурок #os