Как на 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
возвращает абсолютный путь к файлу.
Комментарии
Отправить комментарий