ماژول OS در پایتون برای تعامل با سیستم عامل استفاده می شود. این ماژول به همراه نصب استاندارد پایتون ارائه می شود، بنابراین نیازی به نصب خارجی آن نیست.
برای تغییر دایرکتوری کاری فعلی (CWD) از متد os.chdir() استفاده می شود. این متد CWD را به یک مسیر مشخص تغییر می دهد. فقط یک آرگومان را به عنوان مسیر دایرکتوری جدید می گیرد.
توجه: دایرکتوری فعلی پوشه ای است که اسکریپت پایتون در آن کار می کند.
نحو: os.chdir(path)
پارامترها:
path: مسیر کامل دایرکتوری که باید به مسیر دایرکتوری جدید تغییر یابد.
مقدار خروجی: هیچ مقداری را بر نمی گرداند
مثال شماره 1: ابتدا دایرکتوری فعلی اسکریپت را دریافت می کنیم و سپس آن را تغییر می دهیم:
خروجی:
Current working directory before C:\Users\Nikhil Aggarwal\Desktop\gfg Current working directory after C:\Users\Nikhil Aggarwal\Desktop
مثال شماره 2: رسیدگی به خطاها هنگام تغییر دایرکتوری.
خروجی:
Inserting inside- C:\Users\Nikhil Aggarwal\Desktop\gfg
Something wrong with specified directory. Exception-
(<class ‘FileNotFoundError’>, FileNotFoundError(2, ‘The system cannot find the path specified’), <traceback object at 0x00000268184630C8>)
Restoring the path
Current directory is- C:\Users\Nikhil Aggarwal\Desktop\gfg
دیدگاهها