معرفی ماژول OS

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1404/05/12
  • تعداد بازدید: 19

معرفی ماژول os و کاربردهای آن در پایتون

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

کاربردهای رایج ماژول os

  • دریافت مسیر جاری پروژه یا تغییر آن
  • ساختن، حذف یا تغییر نام فایل و پوشه‌ها
  • خواندن و نوشتن متغیرهای محیطی
  • اجرای دستورات سیستم‌عامل
  • مدیریت فایل‌ها و پیمایش در دایرکتوری‌ها

نمونه‌های کاربردی

import os

# مسیر جاری
print("مسیر جاری:", os.getcwd())

# تغییر مسیر کاری
# os.chdir('/path/to/another/folder')

# لیست محتویات یک پوشه
print("محتویات:", os.listdir())

# ساخت یک پوشه جدید
os.mkdir('new_folder')

# حذف پوشه
# os.rmdir('new_folder')

# متغیر محیطی
os.environ['API_KEY'] = '12345'
print("API_KEY:", os.environ.get('API_KEY'))

# بررسی وجود فایل
print("فایل موجود است:", os.path.exists('file.txt'))

# اجرای دستور سیستم‌عامل (مثلاً در لینوکس)
# os.system('ls -la')

چند تابع مهم در os

  • os.getcwd() – دریافت مسیر جاری
  • os.listdir(path) – لیست فایل‌ها و پوشه‌ها در مسیر مشخص
  • os.mkdir(name) – ساخت پوشه جدید
  • os.remove(path) – حذف فایل
  • os.rename(src, dst) – تغییر نام یا جابه‌جایی فایل/پوشه
  • os.path.exists(path) – بررسی وجود مسیر
  • os.path.join(a, b) – ترکیب امن مسیرها

ماژول os ابزار قدرتمند و منعطفی است که در اسکریپت‌نویسی و اتوماسیون سیستم‌ها نقش مهمی دارد. همچنین در کنار os.path و pathlib می‌توان به شکلی قابل حمل با فایل‌سیستم کار کرد.

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.