Python ဖိုင်ကိုဖွင့်ပါ။
ဆာဗာပေါ်တွင် ဖိုင်တစ်ခုဖွင့်ပါ။
ကျွန်ုပ်တို့တွင် Python ကဲ့သို့ တူညီသောဖိုင်တွဲတွင် တည်ရှိသော အောက်ပါဖိုင်ရှိသည်ဟု ယူဆပါ။
demofile.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good
Luck!
ဖိုင်ကိုဖွင့်ရန် built-in open()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
လုပ်ဆောင်ချက်သည် ဖိုင် ၏ အကြောင်းအရာကို ဖတ်ရန် နည်းလမ်း open()
ပါရှိသော ဖိုင်အရာဝတ္တုကို ပြန်ပို့ပေးသည်
-read()
ဥပမာ
f = open("demofile.txt", "r")
print(f.read())
ဖိုင်သည် မတူညီသော တည်နေရာတွင် ရှိနေပါက၊ သင်သည် ဤကဲ့သို့သော ဖိုင်လမ်းကြောင်းကို သတ်မှတ်ရပါမည်-
ဥပမာ
မတူညီသောတည်နေရာတွင် ဖိုင်တစ်ခုဖွင့်ပါ
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
ဖိုင်၏ အစိတ်အပိုင်းများကိုသာ ဖတ်ပါ။
ပုံသေအားဖြင့် read()
နည်းလမ်းသည် စာသားတစ်ခုလုံးကို ပြန်ပေးသည်၊ သို့သော် သင်ပြန်လိုသည့် စာလုံးအရေအတွက်ကိုလည်း သတ်မှတ်နိုင်သည်။
ဥပမာ
ဖိုင်၏ ပထမဆုံး စာလုံး 5 လုံးကို ပြန်ပေးပါ။
f = open("demofile.txt", "r")
print(f.read(5))
စာကြောင်းများဖတ်ပါ။
readline()
နည်းလမ်းကို အသုံးပြု၍ စာကြောင်းတစ်ကြောင်းပြန်ပေးနိုင်ပါသည် ။
ဥပမာ
ဖိုင်တစ်ကြောင်းကို ဖတ်ပါ-
f = open("demofile.txt", "r")
print(f.readline())
နှစ်ကြိမ် ခေါ်ဆိုခြင်းဖြင့် readline()
သင်သည် ပထမစာကြောင်းနှစ်ခုကို ဖတ်နိုင်သည်-
ဥပမာ
ဖိုင်၏ စာကြောင်းနှစ်ကြောင်းကို ဖတ်ရန်-
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
ဖိုင်လိုင်းများကို လှည့်ပတ်ခြင်းဖြင့်၊ သင်သည် ဖိုင်တစ်ခုလုံးကို မျဉ်းကြောင်းတစ်ကြောင်းချင်း ဖတ်နိုင်သည်-
ဥပမာ
ဖိုင်လိုင်းကို မျဉ်းကြောင်းအတိုင်း လှည့်ပတ်လိုက်ပါ-
f = open("demofile.txt", "r")
for x in f:
print(x)
ဖိုင်များကို ပိတ်ပါ။
ပြီးသွားတဲ့အခါ ဖိုင်ကို အမြဲပိတ်ဖို့ ကောင်းတဲ့ အလေ့အကျင့်တစ်ခုပါ။
ဥပမာ
ပြီးသွားတဲ့အခါ ဖိုင်ကိုပိတ်ပါ
f = open("demofile.txt", "r")
print(f.readline())
f.close()
မှတ်ချက်- သင်သည် သင်၏ဖိုင်များကို အမြဲပိတ်သင့်သည်၊ အချို့ကိစ္စများတွင်၊ buffering ကြောင့်၊ ဖိုင်တစ်ခုသို့ ပြုလုပ်ထားသော ပြောင်းလဲမှုများသည် ဖိုင်ကိုပိတ်သည်အထိ မပြနိုင်ပါ။