Усули path.join модули os
Усули path.join роҳҳо ё
қисмҳои онҳоро, ки дар параметри усул мушаххас шудаанд, пайваст мекунад.
Пайвастшавӣ бо истифода аз ҷудокунандае рух медиҳад,
ки барои системаи амалӣ (ОС) истифодашаванда хос аст. Барои ОС-и
Windows ҷудокунандаи \ истифода мешавад,
барои Linux - /. Агар охирин
қисми пайвастшавандаи роҳ холӣ бошад, пас дар охир
боз ҷудокунанда гузошта мешавад. Агар қисми
роҳ роҳи мутлақ бошад, он гоҳ ҳама
қисмҳои пайвастшудаи қаблӣ
рад карда мешаванд, ва пайвастшавӣ идома меёбад
аз қисми роҳи мутлақ. Усул
сатр бармегардонад, ки дар он ҳама роҳҳои додашуда пайваст шудаанд.
Синтаксис
import os
print(os.path.join(қисмҳои роҳ))
Мисол
Биёед чанд роҳро пайваст кунем:
import os
print(os.path.join('dir', 'dir1', 'file.txt'))
Натиҷаи коди иҷрошуда:
dir\dir1\file.txt
Ҳамчунин нигаред
-
усули
path.existsмодулиos,
ки вуҷуд доштани роҳро тафтиш мекунад -
усули
path.isdirмодулиos,
ки вуҷуд доштани пӯшаро тафтиш мекунад -
усули
path.isfileмодулиos,
ки вуҷуд доштани файлро тафтиш мекунад -
усули
path.getsizeмодулиos,
ки андозаи роҳро ба байт бармегардонад -
усули
statмодулиos,
ки статуси роҳро бармегардонад