python read files
در پایتون برای خواندن فایلها از تابع داخلی ()open
استفاده میکنیم.
مراحل کلی: باز کردن فایل → خواندن محتوا → بستن فایل.
🔹 باز کردن فایل برای خواندن
برای خواندن، حالت "r"
(read) استفاده میشود:
-
اگر فایل وجود نداشته باشد، خطای
FileNotFoundError
رخ میدهد.
🔹 روشهای خواندن
1️⃣ خواندن کل محتوا
()read
کل فایل را به یک رشته برمیگرداند.
2️⃣ خواندن تعداد مشخص کاراکتر
3️⃣ خواندن خط به خط
یا در حلقه:
4️⃣ خواندن همه خطوط به صورت لیست
خروجی: لیستی از خطوط.
🔹 استفاده از with
(توصیه شده)
استفاده از with
باعث بستن خودکار فایل میشود:
🔹 خواندن فایل باینری
برای عکس یا صدا از حالت "rb"
استفاده میشود:
🔹 مدیریت خطا
در صورت نبودن فایل:
🔹 تمرینهای پیشنهادی
-
فایلی باز کن و تعداد خطوط آن را چاپ کن.
-
یک فایل متنی را خط به خط بخوان و هر خط را با شمارهاش نمایش بده.
-
تعداد کاراکترهای یک فایل متنی را حساب کن.
✅ خلاصه
-
برای خواندن فایل از
open("filename", "r")
استفاده میشود. -
متدهای اصلی:
read()
,readline()
,()readlines()
. -
with
بهترین روش است چون فایل را خودکار میبندد. -
برای فایلهای باینری از
"rb"
استفاده کنید.