os მოდულის makedirs მეთოდი
makedirs მეთოდი რეკურსიულად ქმნის
საქაღალდეებს, ანუ ერთ საქაღალდეში იქნება
ჩადგმული სხვა ქვესაქაღალდეები. მეთოდის პირველ პარამეტრში
მითითებულია საქაღალდეების მისამართი, მეორე
არასავალდებულო პარამეტრში - წვდომის რეჟიმი
მათთან, მესამე არასავალდებულო პარამეტრში
- შეცდომის მართვა (ნაგულისხმევად
exist_ok=False). მეთოდი აბრუნებს
მნიშვნელობას None.
სინტაქსი
import os
os.makedirs(საქაღალდეების მისამართი, [წვდომის რეჟიმი], [შეცდომის მართვა])
მაგალითი
მოდით, შევქმნათ ახალი საქაღალდე ჩადგმული
ქვესაქაღალდეებით მისამართზე dir/tst/new:
import os
os.makedirs('dir/tst/new')
იხილეთ აგრეთვე
-
mkdirმეთოდიosმოდულის,
რომელიც ქმნის ერთ საქაღალდეს -
removeმეთოდიosმოდულის,
რომელიც შლის ფაილს -
getcwdმეთოდიosმოდულის,
რომელიც აბრუნებს მიმდინარე სამუშაო საქაღალდეს -
listdirმეთოდიosმოდულის,
რომელიც აბრუნებს ფაილების სიას სამუშაო საქაღალდეში -
rmdirმეთოდიosმოდულის,
რომელიც გადაადგილებს ან შლის ცარიელ საქაღალდეს -
renameმეთოდიosმოდულის,
რომელიც გადაარქმევს ფაილს და საქაღალდეს -
scandirმეთოდიosმო�დულის,
რომელიც ათვლის ფაილებს საქაღალდეში