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

Функция commonprefix() модуля os.path в Python

Получить общий префикс пути из списка путей

Синтаксис:

import os.path

os.path.commonprefix(list)

Параметры:

Возвращаемое значение:

  • самый длинный префикс пути.

Описание:

Функция commonprefix() модуля os.path возвращает самый длинный префикс пути, расчитанный посимвольно, который является префиксом всех путей в списке list. Если список пуст, то вернет пустую строку ''.

Элементы списка list могут быть только байтовыми или только текстовыми строками. Результатом будет является тот же тип.

Функция os.path.commonprefix() может принимать объект, представляющий путь к файловой системе, например такой как pathlib.PurePath.

Примеры использования:

>>> import os.path
>>> os.path.commonprefix(['/usr/lib', '/usr/local/lib'])
# '/usr/l'
>>> os.path.commonpath(['/usr/lib', '/usr/local/lib'])
# '/usr'