Njia path.join ya moduli ya os

Njia path.join huunganisha njia au sehemu zake, zilizobainishwa kwenye parameta ya njia. Uunganishaji hufanyika kwa kutumia kitenganishi, kinachohusika na OS inayotumika. Kwa OS Windows hutumiki kitenganishi \, kwa Linux - /. Ikiwa sehemu ya mwisho ya njia inayounganishwa ni tupu, basi mwishoni huwekwa tena kitenganishi. Ikiwa sehemu ya njia ni njia kamili (absolute), basi sehemu zote zilizounganishwa awali hutupwa, na uunganishaji unaendelea na sehemu ya njia kamili. Njia hurudisha mfuatano wa herufi (string), ambao umeunganishwa njia zote zilizobainishwa.

Syntax

pythonimport os

print(os.path.join(sehemu za njia))

Mfano

Wacha tuunganishe njia kadhaa:

pythonimport os

print(os.path.join('dir', 'dir1', 'file.txt'))

Matokeo ya msimbo uliofanyika:

pythondir\dir1\file.txt

Angalia pia

  • njia path.exists ya moduli os,
    ambayo inakagua uwepo wa njia
  • njia path.isdir ya moduli os,
    ambayo inakagua uwepo wa folda
  • njia path.isfile ya moduli os,
    ambayo inakagua uwepo wa faili
  • njia path.getsize ya moduli os,
    ambayo hurudisha ukubwa wa njia kwenye baiti
  • njia stat ya moduli os,
    ambayo hurudisha hali ya njia