စာသားဖိုင်ကို python တွင် စာရင်းတစ်ခုသို့ ဖတ်နည်း (ဥပမာများဖြင့်)


Python ရှိ စာရင်းထဲသို့ စာသားဖိုင်ကို ဖတ်ရန် နည်းလမ်းနှစ်ခုမှ တစ်ခုကို သင်သုံးနိုင်သည်။

နည်းလမ်း 1- open() ကိုသုံးပါ

 #define text file to open
my_file = open(' my_data.txt ', ' r ')

#read text file into list
data = my_file. read ()

နည်းလမ်း 2- loadtxt() ကိုသုံးပါ

 from numpy import loadtxt

#read text file into NumPy array
data = loadtxt(' my_data.txt ')

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- open() ကို အသုံးပြု၍ စာရင်းထဲသို့ စာသားဖိုင်ကို ဖတ်ပါ။

Python ရှိ စာရင်းထဲသို့ my_data.txt ဟုခေါ်သော စာသားဖိုင်ကို ဖတ်ရန် open() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို အောက်ပါကုဒ်က ပြသသည်-

 #define text file to open
my_file = open(' my_data.txt ', ' r ')

#read text file into list 
data = my_file. read ()

#display content of text file
print (data)

4
6
6
8
9
12
16
17
19

ဥပမာ 2- loadtxt() ကို အသုံးပြု၍ စာရင်းတစ်ခုထဲသို့ စာသားဖိုင်ကိုဖတ်ပါ။

အောက်ပါကုဒ်သည် NumPy array တစ်ခုသို့ my_data.txt ဟုခေါ်သော စာသားဖိုင်ကို ဖတ်ရန် NumPy loadtxt() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 from numpy import loadtxt

#import text file into NumPy array
data = loadtxt(' my_data.txt ')

#display content of text file
print (data)

[4. 6. 6. 8. 9. 12. 16. 17. 19.]

#display data type of NumPy array
print ( data.dtype )

float64

loadtxt() ကိုအသုံးပြုခြင်း၏အားသာချက်မှာ dtype အငြင်းအခုံကိုအသုံးပြု၍ စာသားဖိုင်ကိုတင်သွင်းသောအခါတွင်ဒေတာအမျိုးအစားကိုသတ်မှတ်နိုင်ခြင်းဖြစ်သည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် ကိန်းပြည့်အဖြစ် NumPy အခင်းအကျင်းသို့ တင်သွင်းရန် စာသားဖိုင်ကို သတ်မှတ်နိုင်သည်-

 from numpy import loadtxt

#import text file into NumPy array as integer
data = loadtxt(' my_data.txt ', dtype=' int ')

#display content of text file
print (data)

[4 6 6 8 9 12 16 17 19]

#display data type of NumPy array
print ( data.dtype )

int64

မှတ်ချက်loadtxt() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ပါသင်ခန်းစာများသည် Python တွင်အခြားဖိုင်များကိုဖတ်နည်းကိုရှင်းပြသည်-

NumPy ဖြင့် CSV ဖိုင်ကိုဖတ်နည်း
Pandas နဲ့ CSV ဖိုင်တွေကို ဘယ်လိုဖတ်မလဲ။
Pandas ဖြင့်စာသားဖိုင်ကိုဘယ်လိုဖတ်မလဲ။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်