آموزش ماژول os در پایتون | عملیات دایرکتوری

ایجاد دایرکتوری جدید

در این بخش، به شما یاد خواهیم داد که چگونه می‌توانید با استفاده از ماژول os در پایتون، یک دایرکتوری جدید ایجاد کنید. این کار به شما این امکان را می‌دهد که ساختار فایل‌های خود را به‌راحتی مدیریت کنید و دایرکتوری‌های جدید برای سازماندهی بهتر اطلاعات خود بسازید.

۱. وارد کردن ماژول os

قبل از هر چیز، باید ماژول os را به برنامه خود وارد کنید. این کار با استفاده از دستور زیر انجام می‌شود:

import os

۲. استفاده از تابع mkdir

برای ایجاد یک دایرکتوری جدید، از تابع mkdir() استفاده می‌کنیم. این تابع به شما اجازه می‌دهد تا یک دایرکتوری با نام مشخص ایجاد کنید. نحوه استفاده از این تابع به شکل زیر است:

os.mkdir('نام_دایرکتوری')

به عنوان مثال، اگر بخواهید یک دایرکتوری به نام my_folder ایجاد کنید، کد شما به شکل زیر خواهد بود:

import os

os.mkdir('my_folder')

۳. بررسی وجود دایرکتوری

قبل از ایجاد یک دایرکتوری جدید، بهتر است بررسی کنید که آیا دایرکتوری با همان نام وجود دارد یا خیر. برای این کار می‌توانید از تابع os.path.exists() استفاده کنید. کد زیر این کار را انجام می‌دهد:

import os

directory_name = 'my_folder'

if not os.path.exists(directory_name):
    os.mkdir(directory_name)
    print(f"دایرکتوری '{directory_name}' با موفقیت ایجاد شد.")
else:
    print(f"دایرکتوری '{directory_name}' قبلاً وجود دارد.")

۴. نکات مهم

  • نام دایرکتوری باید منحصر به فرد باشد. اگر دایرکتوری با همان نام قبلاً وجود داشته باشد، تابع mkdir() خطا خواهد داد.
  • می‌توانید دایرکتوری‌ها را در مسیرهای مختلف ایجاد کنید. به عنوان مثال، اگر بخواهید دایرکتوری را در یک مسیر خاص ایجاد کنید، می‌توانید به صورت زیر عمل کنید:
os.mkdir('/مسیر/به/دایرکتوری/my_folder')

۵. جمع‌بندی

ایجاد دایرکتوری جدید با استفاده از ماژول os در پایتون بسیار ساده است. با استفاده از تابع mkdir() و بررسی وجود دایرکتوری، می‌توانید به راحتی ساختار فایل‌های خود را مدیریت کنید. این قابلیت به شما کمک می‌کند تا پروژه‌های خود را به‌طور منظم‌تری سازماندهی کنید.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4
  • 5