Работа с модулем pathlib в Python 3


Download 299.1 Kb.
Pdf ko'rish
bet3/7
Sana10.09.2022
Hajmi299.1 Kb.
#803720
1   2   3   4   5   6   7
Bog'liq
Работа с модулем pathlib в Python
tibbiy biologiya ktp 2019, tibbiy biologiya ktp 2019, Umumiy Mikrobiologiya, Falsafa dastur 4bb88, Мижозни узига хослигини аниклаш тест калити, Фарма 9, 1-lab, 1-lab, 5-Labaratoriya mashgulot 3-kurs, Задание 5 Найти и объяснить ошибки, 1-3 labaratoriya mashguloti, Tursunboy Adashboyev hayoti va ijodi, Independent work, Zamonaviy tabiiyot bilimlari kontseptsiyalari 3bd66, Zamonaviy tabiiyot bilimlari kontseptsiyalari 3bd66
>>> 
AttributeExample
WindowsPath(
'C:/Users/Blog/Timeweb/Cloud/Pathlib/file.txt'
)


9/9/22, 12:35 PM
Работа с модулем pathlib в Python 3 | Блог Timeweb Cloud
https://cloud.timeweb.com/blog/rabota-s-modulem-pathlib-v-python-3
4/9
Чтобы узнать букву или имя диска, необходимо использовать свойство.drive:
Родительские каталоги
Мы можем получить родительские каталоги с помощью двух свойств: parent и parents[n].
Parent возвращает родительский каталог:
Чтобы получить более «высокие» родительские каталоги, можно использовать parent
несколько раз:
Или воспользоваться свойством parents[n], который возвращает n-го предка:
Имя
Для получения имени файла нужно использовать свойство .name:
>>> AttributeExample.drive
'C:'
>>> 
AttributeExample.parent 
WindowsPath(
'C:/Users/Blog/Timeweb/Cloud/Pathlib'
)
>>> 
AttributeExample.parent.parent
WindowsPath(
'C:/Users/Blog/Timeweb/Cloud'
)
>>> 
AttributeExample.parents[
3

WindowsPath(
'C:/Users/Blog)
>>> 
AttributeExample.name
'file.txt'


9/9/22, 12:35 PM
Работа с модулем pathlib в Python 3 | Блог Timeweb Cloud
https://cloud.timeweb.com/blog/rabota-s-modulem-pathlib-v-python-3
5/9
Расширение
Для того, чтобы получить расширение файла, необходимо использовать свойство .suffix
или .suffixes (при наличии двойного расширения, например .tar.gz):
Абсолютный или относительный путь
Мы можем определить, является ли путь абсолютным, с помощью метода .is_absolute():
Составные части
Мы можем разложить путь на компоненты с помощью свойства .parts:
Сравнение путей
Мы можем сравнивать пути как с помощью операторов сравнения, так и с помощью
различных методов. 
Операторы сравнения
Мы можем узнать, являются ли пути одинаковыми:

Download 299.1 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling