حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

ایجاد دایرکتوری جدید در برنامه نویسی

تمرین آسان 376 visibility link download flag

برنامه‌ای بنویسید که یک دایرکتوری جدید با نام "my_new_folder" ایجاد کند. به عنوان مثال، پس از اجرای برنامه، دایرکتوری مذکور در مسیر مشخص شده ساخته شده باشد.

👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 25

import os


folder_name = "my_new_folder"


if not os.path.exists(folder_name):
    try:
        os.mkdir(folder_name)
        print(f"دایرکتوری '{folder_name}' با موفقیت ساخته شد.")
    except OSError as error:
        print(f"خطایی رخ داد: {error}")
else:
    print(f"دایرکتوری '{folder_name}' از قبل وجود دارد.")
import os

path = os.path.join(os.path.expanduser("~"), "Desktop", "my_new_folder")
os.makedirs(path, exist_ok=True)
print(f"پوشه در مسیر {path} ساخته شد.")
import os
name = input("اسم پوشه رو بنویس: ")
if name == "":
    name = "my_new_folder"
path = input("مسیر رو بنویس: ")
if path == "":
    path = os.getcwd()
full = os.path.join(path, name)
if os.path.exists(full):
    print("این پوشه از قبل هست")
else:
    os.mkdir(full)
    print("پوشه ساخته شد")

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن