import os.path os.path.commonprefix(list)
list
- список 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'