Os modulynyň path.join metody
path.join metody, görkezilen ýollary ýa-da
olaryň böleklerini birleşdirýär.
Birleşdirme, ulanylýan OS üçin häsiýetli bölüji
ýardymynda amala aşyrylýar. Windows OS üçin
\ bölüjisi ulanylýar,
Linux üçin - /. Soňky
birleşdirilýän ýol komponenti boş bolsa, ahyryna
ýene-de bölüji goýulýar. Eger ýol komponenti
absolýut ýol bolsa, şondan öňki birleşdirilen komponentler
taşlanylýar we birleşdirilmek absolýut ýolyň
komponentinden dowam edilýär. Metod
berlen ähli ýollaryň birleşdirilen setirini
yzyna gaýtarýar.
Sintaksis
import os
print(os.path.join(ýolyň bölekleri))
Mysal
Geliň, birnäçe ýoly birleşdireliň:
import os
print(os.path.join('dir', 'dir1', 'file.txt'))
Kodyň ýerine ýetirilen netijesi:
dir\dir1\file.txt
Şeýle-de görüň
-
path.existsmetoduosmodulynyň,
ýolyň ýaşaýandygyny barlamak üçin -
path.isdirmetoduosmodulynyň,
bukjänyň ýaşaýandygyny barlamak üçin -
path.isfilemetoduosmodulynyň,
faýlyň ýaşaýandygyny barlamak üçin -
path.getsizemetoduosmodulynyň,
ýolyň ölçegini baýtlarda yzyna gaýtarmak üçin -
statmetoduosmodulynyň,
ýolyň ýagdaýyny yzyna gaýtarmak üçin