Усули makedirs модули os

Усули makedirs ба таври рекурсивӣ папкаҳоро эҷод мекунад, яъне дар як папка дигар зерпапкаҳо ҷойгир карда мешаванд. Дар параметри якуми усул роҳ ба папкаҳо муайян карда мешавад, дар параметри ихтиёрии дуюм - реҷаи дастрасӣ ба онҳо, дар параметри сеюми ихтиёрӣ - идоракунии хато (бо пешфарз exist_ok=False). Усул арзишро бармегардонад None.

Синтаксис

pythonimport os

os.makedirs(роҳ ба папкаҳо, [реҷаи дастрасӣ], [идоракунии хато])

Мисол

Биёед папкаи навро бо зерпапкаҳои дохилшуда дар роҳи dir/tst/new эҷод кунем:

pythonimport os

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

Ҳамчунин бубинед

  • усули mkdir модули os,
    ки як папкаро эҷод мекунад
  • усули remove модули os,
    ки файлро ҳазф мекунад
  • усули getcwd модули os,
    ки папкаи кории ҷориро бармегардонад
  • усули listdir модули os,
    ки рӯйхати файлҳоро дар папкаи корӣ бармегардонад
  • усули rmdir модули os,
    ки папкаи холиро ҷобаҷо ё ҳазф мекунад
  • усули rename модули os,
    ки номи файл ва папкаро иваз мекунад
  • усули scandir модули os,
    ки файлҳоро дар папка такрор мекунад