کتابخانه os در پایتون یکی از ابزارهای قدرتمند برای تعامل با سیستمعامل است. این کتابخانه توابع متنوعی را برای انجام وظایفی مانند مدیریت فایل و دایرکتوری، کار با مسیرها و خواندن متغیرهای محیطی فراهم میکند. در ادامه، به تتوابع مهم کتابخانه OS پایتون پرداخته میشود:
اگر با این کتباخانه آشنایی ندارید پیشنهاد میکنیم دوره رایگان آموزش کتابخانه OS کدیتی رو مشاهده کنید.
سرفصل های مقاله
1. ()os.getcwd
- توضیح: این تابع دایرکتوری فعلی را برمیگرداند.
- استفاده:
import os current_directory = os.getcwd() print(current_directory)
2. os.listdir(path=’.’)
- توضیح: این تابع لیستی از فایلها و دایرکتوریهای موجود در مسیری معین را برمیگرداند.
- استفاده:
files = os.listdir() print(files)
3. os.mkdir(path)
- توضیح: این تابع یک دایرکتوری جدید در مسیر مشخصشده ایجاد میکند.
- استفاده:
os.mkdir('new_directory')
آموزش کتابخانه OS پایتون (رایگان)
4. os.remove(path)
- توضیح: این تابع فایل specified را حذف میکند.
- استفاده:
os.remove('file.txt')
5. os.rename(src, dst)
- توضیح: این تابع یک فایل یا دایرکتوری را از نام مبدأ به نام مقصد تغییر میدهد.
- استفاده:
os.rename('old_name.txt', 'new_name.txt')
6. os.path.join(path, *paths)
- توضیح: این تابع مسیرها را بهصورت امن ترکیب میکند.
- استفاده:
path = os.path.join('folder', 'file.txt')
7. os.environ
- توضیح: این دیکشنری متغیرهای محیطی سیستم را نمایان میکند.
- استفاده:
path = os.environ.get('PATH') print(path)
8. os.path.exists(path)
- توضیح: این تابع بررسی میکند که آیا مسیری وجود دارد یا خیر.
- استفاده:
exists = os.path.exists('file.txt') print(exists)
9. os.chdir(path)
- توضیح: این تابع دایرکتوری فعلی را به مسیری که مشخص کردهاید تغییر میدهد.
- استفاده:
os.chdir('/new/directory')
10. os.walk(top, topdown=True)
- توضیح: این تابع برای پیمایش دایرکتوری و زیر دایرکتوریهای آن استفاده میشود.
- استفاده:
for dirpath, dirnames, filenames in os.walk('.'): print(dirpath, dirnames, filenames)
نتیجه گیری
کتابخانه os در پایتون ابزارهای قدرتمند و کارآمدی را برای کار با سیستمعامل و مدیریت فایلها و دایرکتوریها فراهم میکند. با تسلط بر توابع مهم کتابخانه OS پایتون میتوانید کارهای متنوعی را به راحتی انجام دهید، همچنین لازم به ذکر است در آموزش ساخت ویروس با پایتون + سورس و دیگر ویدیوهای آموزشی تَک تِک نیز از کتابخانه OS استفاده شده است.