Сообщить об ошибке.

Краткий обзор раздела: Модуль os.path в Python, операции с путями ОС

Содержание с кратким описанием:

ОБЗОР: Модуль os.path в Python, операции с путями ОС.
Модуль os.path реализует некоторые полезные функции для манипулирования путями файловой системы. Параметры пути могут быть переданы в виде строк или байтов. Приложениям рекомендуется представлять имена файлов в виде (Unicode) символьных строк.
Функция abspath() модуля os.path в Python.
Функция `abspath()` модуля `os.path` вернет нормализованную абсолютную версию пути. На большинстве платформ это эквивалентно вызову функции `os.path.normpath()` следующим образом: `os.path.normpath(join(os.getcwd(),path))`.
Функция basename() модуля os.path в Python.
Функция `basename()` модуля `os.path` возвращает базовое имя пути. Это второй элемент пары, возвращаемый путем передачи пути к функции `os.path.split()`.
Функция commonpath() модуля os.path в Python.
Функция `commonpath()` модуля `os.path` возвращает самый длинный общий подпуть каждого пути в последовательности `paths`.
Функция commonprefix() модуля os.path в Python.
Функция `commonprefix()` модуля `os.path` возвращает самый длинный префикс пути, расчитанный посимвольно, который является префиксом всех путей в списке `list`. Если список пуст, то вернет пустую строку `''`.
Функция dirname() модуля os.path в Python.
Функция `dirname()` модуля `os.path` возвращает имя каталога в пути `path`. Это первый элемент пары, возвращаемый путем передачи пути к функции `os.path.split()`.
Функция exists() и lexists() модуля os.path в Python.
Функция exists() модуля os.path возвращает True, если путь ссылается на существующий путь в файловой системе или дескриптор открытого файла.
Функция expanduser() модуля os.path в Python.
Функция `expanduser()` модуля `os.path` возвращает аргумент с начальным компонентом пути `'~'` или `'~user'`, замененным домашним каталогом этого пользователя.
Функция expandvars() модуля os.path в Python.
Функция `expandvars()` модуля `os.path` возвращает аргумент с расширенными переменными среды окружения. Подстроки в виде $name или ${name} заменяются значением значением переменной окружения `name`.
Функция getatime() модуля os.path в Python.
Функция `getatime()` модуля `os.path` возвращает время последнего доступа к файлу или каталогу, указанному в `path`.
Функция getmtime() модуля os.path в Python.
Функция `getmtime()` модуля `os.path` возвращает время последней модификации файла или каталога, указанному в `path`.
Функция getctime() модуля os.path в Python.
Функция `getctime()` модуля `os.path` возвращает системное время `ctime`, которое в некоторых системах, например Unix, является временем последнего изменения метаданных, а в Windows - временем создания файла или каталога, указанномого в `path`.
Функция getsize() модуля os.path в Python.
Функция `getsize()` модуля `os.path` возвращает размер файла в байтах, указанного в `path`.
Функция isabs() модуля os.path в Python.
Функция `isabs()` модуля `os.path` возвращает `True` если путь является абсолютным, `False` в противном случае.
Функция isfile() модуля os.path в Python.
Функция `isfile()` модуля `os.path` возвращает `True` если путь `path` существует и является обычным файлом, `False` в противном случае.
Функция isdir() модуля os.path в Python.
Функция `isdir()` модуля `os.path` возвращает `True` если путь `path` существует и является каталогом, `False` в противном случае.
Функция islink() модуля os.path в Python.
Функция `islink()` модуля `os.path` возвращает `True` если путь `path` относится к существующей записи каталога, который является символической ссылкой.
Функция ismount() модуля os.path в Python.
Функция `ismount()` модуля `os.path` возвращает `True` если путь `path` существует и является точкой монтирования, `False` в противном случае.
Функция join() модуля os.path в Python.
Функция `join()` модуля `os.path` правильно соединяет переданный путь `path` к одному или более компонентов пути `*paths`.
Функция normcase() модуля os.path в Python.
Функция `normcase()` модуля `os.path` нормализует регистр имени в пути `path`.
Функция normpath() модуля os.path в Python.
Функция `normpath()` модуля `os.path` нормализует имя пути, свернув избыточные разделители и ссылки верхнего уровня, чтобы `A//B`, `A/B/`, `A/./B` и `A/foo/../B` все стали `A/B`.
Функция realpath() модуля os.path в Python.
Функция realpath() модуля os.path возвращает канонический путь указанного имени файла path, исключая любые символические ссылки, встречающиеся в пути если они поддерживаются операционной системой.
Функция relpath() модуля os.path в Python.
Функция `relpath()` модуля `os.path` возвращает относительный путь к файлу `path` либо из текущего каталога, либо из необязательного начального каталога `start`.
Функция samefile() модуля os.path в Python.
Функция `samefile()` модуля `os.path` возвращает `True`, если оба аргумента пути `path1` и `path2` ссылаются на один и тот же файл или каталог.
Функция sameopenfile() модуля os.path в Python.
Функция `sameopenfile()` модуля `os.path` возвращает `True`, если файловые дескрипторы `fp1` и `fp2` ссылаются на один и тот же файл, `False` в противном случае.
Функция samestat() модуля os.path в Python.
Функция `samestat()` модуля `os.path` возвращает `True`, если кортежи `stat1` и `stat2` ссылаются на один и тот же файл.
Функция split() модуля os.path в Python.
Функция `split()` модуля `os.path` делит путь `path` на двойной кортеж `(head, tail)`, где `tail` - это последний компонент имени пути, а `head` - это все остальное.
Функция splitdrive() модуля os.path в Python.
Функция `splitdrive()` модуля `os.path` делит путь `path` на двойной кортеж `(drive, tail)`, где `drive` является либо точкой монтирования, либо пустой строкой.
Функция splitext() модуля os.path в Python.
Функция `splitext()` модуля `os.path` делит путь `path` на двойной кортеж `(root, ext)`, так что `root + ext == path`.
Свойство supports_unicode_filenames модуля os.path в Python.
Свойство supports_unicode_filenames() модуля os.path возвращает True, если в качестве имен файлов могут использоваться произвольные строки Unicode в пределах ограничений, налагаемых файловой системой.
Функция isjunction() модуля os.path в Python.
Новое в Python 3.12. Функция os.path.isjunction() модуля os.path возвращает значение True, если путь path относится к существующей записи каталога, которая является соединением.
Функция isdevdrive() модуля os.path в Python.
Новое в Python 3.12. Функция isdevdrive() модуля os.path возвращает значение True, если путь path находится на диске разработчика Windows Dev Drive. А Dev Drive оптимизирован для сценариев разработки и обеспечивает более высокую производительность при чтении и записи файлов.
Функция splitroot() модуля os.path в Python.
Новое в Python 3.12. Функция splitroo() модуля os.path разделяет имя пути path на кортеж из трех элементов (drive, root, tail).