بازکردن فایل
پرش به ناوبری
پرش به جستجو
مدیریت فایل یکی از بخشهای مهم در هر برنامه کاربردی وب است.[۱]
پایتون توابع بسیاری برای ایجاد، خواندن، بروزرسانی و حذف فایلها دارد.
محتویات
مدیریت فایل
تابع کلیدی برای کار با فایلها در پایتون تابع open()
است.
تابع open()
دو پارامتر میپذیرد: :filename و mode
چهار متد (حالت) متفاوت برای باز کردن یک فایل وجود دارد:
"r"
- خواندن (به انگلیسی: Read) - مقدار پیش فرض. فایلی را بمنظور خواندن باز میکند، اگر فایل وجود نداشته باشد خطا میدهد
"a"
- اضافه کردن (به انگلیسی: Append) - یک فایل را برای اضافه کردن داده باز میکند، اگر فایل وجود نداشته باشد، آن را ایجاد میکند
"w"
- نوشتن (به انگلیسی: Write) - فایل را بمنظور نوشتن باز میکند، اگر وجود نداشته باشد آن را ایجاد میکند
"x"
- ایجاد کردن (به انگلیسی: Create) - فایل مشخصی را ایجاد میکند، اگر فایل وجود داشته باشد خطا میدهد
علاوه براین میتوانید مشخص کنید آیا فایل باید در حالت باینری مدیریت شود با متنی
"t"
- متن (به انگلیسی: Text) - مقدار پیش فرض. حالت متنی
"b"
- حالت باینری (به انگلیسی: Binary) - (مثلاً تصویر)
دستور زبان
برای باز کردن فایلی به منظور خواند کافیست نام فایل را مشخص کنید:
f = open("demofile.txt")
کد بالا مشابه کد زیر است:
f = open("demofile.txt", "rt")
به دلیل اینکه "r"
برای خواندن و "t"
برای متن مقدارهای پیش فرض هستند، نیازی به مشخص کردن آنها نیست.
توجه: مطمئن شوید که فایل وجود دارد، یا در غیراینصورت با خطا مواجه خواهید شد.
منابع آموزشی