что означает path = pathlib.Path (). absolute () в Python? - PullRequest
1 голос
/ 20 июня 2020

Здравствуйте, я начал изучать python, и я анализирую некоторые Python коды. Я пришел к этой строке кода:

path = pathlib.Path().absolute() 

И я хотел бы знать значение этой строки кода. Я попытался посмотреть на Inte rnet, но не понял некоторых объяснений. Спасибо

Ps: Engli sh не мой родной язык, извините за грамматические ошибки.

1 Ответ

2 голосов
/ 20 июня 2020

Он рассматривает пустой путь pathlib.Path() как относительный путь относительно текущего рабочего каталога, а затем преобразует его в абсолютный путь. Поскольку относительный путь был пустым, возвращается только текущий рабочий каталог. Это эквивалентно:

import os
path = pathlib.Path(os.getcwd())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...