Python Glossary English

Python 3.4+pathlibпонятие

pathlib.PurePath.parts

части пути

Кортеж компонентов пути: у '/usr/bin/python3' — ('/', 'usr', 'bin', 'python3').

Синтаксис

PurePath(...).parts

Корень (а на Windows — диск с корнем, 'C:\\') идёт отдельным первым элементом. Обратная операция — передать части в конструктор: PurePath(*parts). parts удобен, чтобы проверить, лежит ли путь внутри нужного каталога, или найти в нём определённый компонент.

Примеры

from pathlib import PurePosixPath as P, PureWindowsPath as W
print(P('/usr/bin/python3').parts)  # → ('/', 'usr', 'bin', 'python3')
print(W('C:/Users/anna').parts)  # → ('C:\\', 'Users', 'anna')
print('bin' in P('/usr/bin/python3').parts)  # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности