Для преобразования объекта пути (pathlib.Path()
, pathlib.PurePath()
и их подклассов) в строку, используйте функцию str()
:
Для того ,что бы преобразовать объект пути в строку, просто передайте его в функцию str()
.
>>> import pathlib
>>> p = pathlib.Path('myfile.txt')
>>> p
# PosixPath('myfile.txt')
>>> str(p)
# 'myfile.txt'
>>> p = pathlib.PurePath('myfile.txt')
>>> p
# PurePosixPath('myfile.txt')
>>> str(p)
# 'myfile.txt'