مدیریت فایل Python

مدیریت فایل بخش مهمی از هر برنامه وب است.

Python چندین توابع برای ایجاد، خواندن، به‌روزرسانی و حذف فایل‌ها دارد.

مدیریت فایل

کلیدهای کلیدی برای استفاده از فایل در Python open() توابع.

open() این تابع دو پارامتر دارد: نام فایل و حالت.

چهار روش مختلف برای باز کردن فایل وجود دارد (حالت):

  • "r" - خواندن - پیش‌فرض. فایل را برای خواندن باز کنید، اگر فایل وجود ندارد، خطای فایل وجود دارد.
  • "a" - اضافه کردن - فایل را برای اضافه کردن باز کنید، اگر فایل وجود ندارد، آن را ایجاد کنید.
  • "w" - نوشتن - فایل را برای نوشتن باز کنید، اگر فایل وجود ندارد، آن را ایجاد کنید.
  • "x" - ایجاد - ایجاد فایل مشخص شده، اگر فایل وجود دارد، خطای فایل وجود دارد.

علاوه بر این، می‌توانید مشخص کنید که فایل باید به عنوان باینری یا متن پردازش شود.

  • "t" - متن - پیش‌فرض. حالت متن.
  • "b" - باینری - حالت باینری (مثلاً تصاویر).

نحوه استفاده:

علاوه بر این، می‌توانید مشخص کنید که فایل باید به عنوان باینری یا متن پردازش شود:

f = open("demofile.txt")

کد بالا معادل با:

f = open("demofile.txt", "rt")

چون "r" (read) و "t" (text) به عنوان پیش‌فرض است، بنابراین نیازی به指定 آنها نیست.

نکته:مطمئن شوید که فایل وجود دارد، در غیر این صورت پیام خطایی دریافت خواهید کرد.