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মডিউলের,
যা একটি ফোল্ডারের ফাইলগুলি ইটারেট করে