Os modulining makedirs metodi

makedirs metodi papkalarni rekursiv yaratadi, ya'ni bitta papka ichida boshqa ichki papkalar bo'ladi. Metodning birinchi parametrida papkalar yo'li, ikkinchi ixtiyoriy parametrida ularga kirish rejimi, uchinchi ixtiyoriy parametrida - xatolik boshqaruvi (standart bo'yicha exist_ok=False) ko'rsatiladi. Metod None qiymatini qaytaradi.

Sintaksis

pythonimport os

os.makedirs(papkalar yo'li, [kirish rejimi], [xatolik boshqaruvi])

Misol

Keling, dir/tst/new yo'lida yangi papka va ichki papkalarni yaratamiz:

pythonimport os

os.makedirs('dir/tst/new')

Shuningdek qarang

  • mkdir metodi os moduli,
    bitta papka yaratadi
  • remove metodi os moduli,
    faylni o'chiradi
  • getcwd metodi os moduli,
    joriy ishchi papkani qaytaradi
  • listdir metodi os moduli,
    ishchi papkadagi fayllar ro'yxatini qaytaradi
  • rmdir metodi os moduli,
    bo'sh papkani ko'chiradi yoki o'chiradi
  • rename metodi os moduli,
    fayl va papkani nomini o'zgartiradi
  • scandir metodi os moduli,
    papkadagi fayllarni takrorlaydi