دستور پایتون open()
دستور پایتون open()
در این مقاله قصد داریم دربارهٔ دستور open() در زبان برنامهنویسی پایتون صحبت کنیم. این دستور یکی از دستورات پرکاربرد در پایتون است که برای باز کردن و خواندن فایلها به کار میرود. با استفاده از این دستور میتوانیم فایلهای متنی را در پروژههای پایتون خود بخوان…
2023-07-253 دقیقه مطالعه
دستور پایتون open()
در این مقاله قصد داریم دربارهٔ دستور open() در زبان برنامهنویسی پایتون صحبت کنیم. این دستور یکی از دستورات پرکاربرد در پایتون است که برای باز کردن و خواندن فایلها به کار میرود. با استفاده از این دستور میتوانیم فایلهای متنی را در پروژههای پایتون خود بخوانیم و به آنها دسترسی داشته باشیم.
به طور کلی، دستور open() به شکل زیر قابل استفاده است:
```python
open(نام_فایل, حالت)
```
در اینجا، نام_فایل نام فایلی است که میخواهیم آن را باز کنیم و حالت نوع عملیاتی است که قصد داریم بر روی فایل انجام دهیم (مانند خواندن، نوشتن، ایجاد و غیره).
حالتهای مختلفی که برای open() قابل استفاده هستند عبارتند از:
1. حالت خواندن (r): با استفاده از این حالت، فایل در حالت خواندن باز میشود. در صورتی که فایل وجود نداشته باشد، خطای FileNotFoundError رخ میدهد.
2. حالت خواندن و نوشتن (r+): این حالت برای مواقعی استفاده میشود که میخواهیم فایل را هم خوانده و هم ویرایش کنیم. فایل در این حالت باز میشود و میتوانیم هم خواندن و هم نوشتن بر روی آن را انجام دهیم.
3. حالت نوشتن (w): با استفاده از این حالت، فایل در حالت نوشتن باز میشود. در صورتی که فایل وجود داشته باشد، محتوای قبلی آن پاک میشود و یک فایل خالی ایجاد میشود. در صورتی که فایل وجود نداشته باشد، یک فایل جدید ایجاد میشود.
4. حالت نوشتن و خواندن (w+): این حالت همانند حالت قبلی است با این تفاوت که فایل در اینجا هم خالی میشود و هم میتوانیم بر روی آن نوشتههای جدیدی بنویسیم و هم محتوای قبلی را بخوانیم.
5. حالت الحاق (a): با استفاده از این حالت، فایل در حالت الحاق باز میشود. یعنی محتوای جدیدی که مینویسیم به انتهای فایل اضافه میشود و محتوای قبلی فایل حفظ میشود. در صورتی که فایل وجود نداشته باشد، یک فایل جدید ایجاد میشود.
6. حالت الحاق و خواندن (a+): این حالت همانند حالت قبلی است با این تفاوت که هم میتوانیم بر روی فایل نوشتههای جدیدی بنویسیم و هم محتوای قبلی را بخوانیم.
به طور کلی، بعد از باز کردن فایل با استفاده از open()، میتوانیم با استفاده از دستوراتی مانند read() و write() بر روی فایل عملیات مورد نیاز خود را انجام دهیم.
دیدگاهها
پس از بررسی و تأیید مدیر، دیدگاهها در سایت نمایش داده میشوند.
هنوز دیدگاهی منتشر نشده است
اولین نفری باشید که نظر میدهد.