Python somo la 32: Jinsi ya kusoma mafaili
Katika somo hili utakwenda kujifunz ajinsi ya kusoma mafaili na mitindo mbalimbali ya kusoma data
Jinsi ya Kusoma Faili Lenye Data kwa Python
Katika mfano huu, tutajifunza jinsi ya kusoma faili lenye data, kama faili la CSV lililotengenezwa hapo awali. Faili hili lina majina ya wanafunzi na namba zao za simu. Tutafuata hatua zifuatazo:
1. Kuelewa Faili Tunayotaka Kusoma
Faili tunalotaka kusoma lina muundo huu baada ya kuundwa:
Jina,Namba ya Simu
Musa,0712345678
Rehema,0789123456
Upendo,0756789123
2. Fungua Faili kwa Mode ya Kusoma
Tunatumia open() na mode ya r (read mode) ili kufungua faili kwa kusoma data.
3. Soma Yaliyomo
-
read(): Husoma data yote kama mnyororo wa maandishi.
-
readlines(): Husoma data yote kama orodha ya mistari.
-
for loop: Inatumika kusoma mstari mmoja mmoja kutoka faili.
Mfano wa Hatua kwa Hatua
Hatua ya 1: Kusoma Yaliyomo Yote (Method read())
Hii ni njia rahisi ya kusoma data yote kwa wakati mmoja.
with open('wanafunzi.csv', 'r') as file:
data = file.read() # Soma faili lote kama mnyororo wa maandishi
print("Yaliyomo kwenye faili ni:")
print(data)
Output:
Yaliyomo kwenye faili ni:
Jina,Namba ya Simu
Musa,0712345678
Rehema,0789123456
Upendo,0756789123
Hatua ya 2: Kusoma Mistari Moja Moja (Method readlines())
Method readlines() inarudisha orodha ya mistari.
with open('wanafunzi.csv', 'r') as file:
lines = file.readlines() # Soma mistari yote kama orodha
print("Mistari ya faili ni:")
print(lines)
Output:
Mistari ya faili ni:
['Jina,Namba ya Simu\n', 'Musa,0712345678\n', 'Rehema,0789...
Umeionaje Makala hii.. ?
Share On:
👉1 Simulizi za Hadithi Audio 👉2 Madrasa kiganjani 👉3 kitabu cha Simulizi 👉4 Kitabu cha Afya 👉5 ai web app 👉6 Kitau cha Fiqh
Post zinazofanana:
Python somo la 22: Package kwenye Python
Hapa utakwenda kujifunz amaana ya package, aina zake na jinsi ya kuandika package.
Soma Zaidi...Python somo la 38: Kubadilisha landing page ya Django Framework
Katika somo hili utakwenda kujifunza jinsi ya kubadili ukurasa wa landing page wa Django na kuweka ukurasa tunaoutaka sisi.
Soma Zaidi...Python somo la 58: Jinsi ya Kuboresha Django Admin
Katika somo hili tutajifunza mambo matatu muhimu ya kuboresha admin ya Django: Jinsi ya kubadili header za Django Admin Jinsi ya kuongeza columns zinazojitokeza kwenye admin list Jinsi ya kuweka limit ya rows zinazoonekana kwa kila ukurasa (pagination)
Soma Zaidi...Python somo la 54: Jinsi ya Kusoma Data Kutoka Database kwenye Django
Katika somo hili tutajifunza namna ya kusoma data kutoka kwenye database kupitia Django ORM, jinsi ya kuzipeleka kwenye view, na jinsi ya kuzionyesha kwenye HTML template.
Soma Zaidi...Python somo la 43: Kutuma Data kutoka View kwenda Template katika Django
Katika somo hili uatajifunza jinsi gani unaweza kutumia view kma logic kuuma data kwenye template
Soma Zaidi...Python somo la 51: Jinsi ya kutengeneza Model ya menu
Katika somo hili utakwend akujifunza ktengeneza model kwa ajili ya database table ya menu yetu.
Soma Zaidi...