باز کردن (مدیریت) فایل های پایتون (Python)

باز کردن فایل های پایتون (Python)

زمان مطالعه

5 دقیقه

تعداد بازدید

109

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب
سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.

باز کردن (مدیریت) فایل های پایتون (Python)

باز کردن فایل های پایتون (Python)

زمان مطالعه

5 دقیقه

تعداد بازدید

109

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

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

پایتون چندین عملکرد برای ایجاد (Create)، خواندن (Read)، به روز رسانی (Update) و حذف (Delete) فایل ها دارد که در اصطلاح به این عملیات، عملیات CRUD نیز می گویند.

مدیریت فایل

تابع کلیدی برای کار و مدیریت فایل ها در پایتون، تابع ()open است.

تابع ()open دو پارامتر می گیرد که عبارتند از : filename و mode

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

  • "read" - "r" 
  • "append" - "a"
  • "write" - "w"
  • "create" - "x"

 

 "read" - "r" 

  • مقدار پیش فرض است
  • فایل را برای خواندن باز می کند
  • اگر فایل وجود نداشته باشد، خطا رخ خواهد داد

 

"append" - "a" 

  • فایل را برای ضمیمه کردن باز می کند
  • اگر فایل وجود نداشته باشد، آن را ایجاد می کند.

 

 "write" - "w" 

  • فایل را برای نوشتن باز می کند
  • اگر فایل وجود نداشته باشد، آن را ایجاد می کند.

 

 "create" - "x" 

  • فایل مشخص شده را ایجاد می کند
  • اگر فایل وجود داشته باشد، خطا رخ می دهد

 

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

 

 "text" - "t" 

  • مقدار پیش فرض است
  • حالت نوشتاری است

 

  "Binary" - "b"  

  • حالت دودویی (به عنوان مثال، تصاویر)

 

قواعد نوشتاری (Syntax) آن

برای باز کردن یک فایل برای خواندن کافی است که فقط نام فایل را مشخص کنید، مانند زیر:

 

f = open("demofile.txt")

 

کد بالا را می توان به شکل زیر نوشت:

 

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

 

پس چون مقادیر r و t مقادیر پیش فرض هستند می توانیم آن ها را ننویسیم.

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

خب به پایان اولین مقاله از مبحث مهم مدیریت فایل ها در پایتون رسیدیم و کار با متد ()open را که برای باز کردن فایل ها در پایتون است، یاد گرفتیم.

در مقاله بعدی به سراغ مبحث مهم خواندن فایل ها در پایتون می رویم و کار با آن ها را یاد می گیریم.

سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.


پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی