کتابخانه 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 استفاده شده است.