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

1.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:30

0.0

برای حل این سوال، از ماژول استاندارد os در پایتون استفاده کنید: ابتدا import os و سپس os.getcwd() را فراخوانی کرده و نتیجه را با print نمایش دهید. برای افزایش پایداری در محیط‌های سیستم/امبدد (مثل دستگاه‌های رزبری‌پای یا میکروکامپیوترها) فراخوانی را داخل بلوک try/except قرار دهید تا در صورت بروز OSError یا مشکلات دسترسی پیغام خطای مناسبی چاپ شود. نکات مفید: مسیر برگشتی معمولاً نسبی یا مطلق است، می‌توانید از os.path.abspath برای اطمینان از مسیر مطلق استفاده کنید و در صورت نیاز با os.chdir مسیر جاری را تغییر دهید.

توسط پژوهشگر در 221 روز قبل ساعت 01:30
دسته بندی ها: Python Python for beginner
arman در 221 روز قبل ساعت 13:01

برای پایداری، کد را inside بلوک try/except بگذارید تا خطاهای OSError به‌طور واضح گزارش شوند. اگر می‌خواهید مسیر را مطلق چاپ کنید، از os.path.abspath(os.getcwd()) استفاده کنید یا در صورت نیاز با os.chdir تغییر مسیر بدهید. در مواقع خطا پیام کاربرپسند بدهید، مثل «دسترسی به مسیر ممکن نیست» یا نمایش نام خطا. این نکته به‌خصوص در محیط‌های Embedded مانند رزبری‌پای کمک می‌کند که خطاها روشن و قابل درک باشند.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری