Python File Open
باز کردن فایل
فرض کنید فایل زیر را در همان محل فایل پایتون داریم.
نمونه فایل متنی:
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!
برای یاز کردن فایل از تابع open()
استفاده میکنیم.
تابع open()
یک شیء فایل (file object) را برمیگرداند که دارای تابع شیء read()
جهت خواندن محتوای فایل است.
اگر فایل در محل متفاوتی باشد، نیاز است که مسیر فایل مشخص گردد:
f = open("D:\\myfiles\welcome.txt", "r")
خواندن تنها بخشی از فایل
به صورت پیشفرض تابع read()
همه محتوای فایل را برمیگرداند. ولی میتوانید تعیین کنید که چند کاراکتر برگردانده شود.
در کد زیر ۵ کاراکتر اول فایل را برمیگردانیم.
خواندن خطوط
با استفاده از تابع شیء readline()
میتوانید یک خط را برگردانید.
اگر دوبار تابع شیء readline()
را فرابخوانید، دو خط برگردانده میشود.
میتوان با ایجاد حلقه روی خطوط، همه فایل را به صورت خط به خط بخوانید.
بستن فایلها
عادت خوبی است که پس از اتمام کار با فایل مورد نظر، آن را ببندید.