Как на python узнать путь к файлу

Запутались в путях к файлам в Python? Эта статья расскажет вам все, что нужно знать! Узнайте секреты работы с модулями os и pathlib прямо сейчас!

Как на Python узнать путь к файлу

Python предоставляет несколько встроенных модулей, которые позволяют узнать путь к файлу. Одним из таких модулей является модуль os.

Использование модуля os

Следующий код показывает, как можно использовать функцию os.path.abspath для получения абсолютного пути к файлу:


import os

def get_file_path(filename):
    return os.path.abspath(filename)
        

Если вы передадите имя файла в функцию get_file_path, вы получите полный путь к файлу в файловой системе.

Использование модуля pathlib

Модуль pathlib был добавлен в Python 3 и предоставляет более высокоуровневый, объектно-ориентированный подход к работе с путями к файлам. Вот как можно использовать его для получения абсолютного пути к файлу:


from pathlib import Path

def get_file_path(filename):
    return Path(filename).resolve()
        

Функция resolve класса Path возвращает абсолютный путь к файлу.

как на python узнать путь к файлу

Комментарии