Katika somo hili utakwenda kujifunz ajinsi ya kusoma mafaili na mitindo mbalimbali ya kusoma data
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:
Faili tunalotaka kusoma lina muundo huu baada ya kuundwa:
Jina,Namba ya Simu
Musa,0712345678
Rehema,0789123456
Upendo,0756789123
Tunatumia open() na mode ya r (read mode) ili kufungua faili kwa kusoma data.
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.
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
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:
...
Je! umeipenda hii post?
Ndio Hapana Save post
Rajabu Tarehe 2024-12-04 11:59:07 Topic: Python Main: Masomo File: Download PDF Share On Facebook or Whatsapp Imesomwa mara 213
Sponsored links
👉1 Madrasa kiganjani
👉2 Sira ya Mtume Muhammad (s.a.w)
👉3 kitabu cha Simulizi
👉4 Kitau cha Fiqh
👉5 Simulizi za Hadithi Audio
👉6 Kitabu cha Afya
Python somo la 26: Sheria za uandishi wa object
Katika somo hili utakwend akujifunza maana ya object, na sheria za kuandika object. Soma Zaidi...
Python somo la 20: Aina za parameter kwenye function
Katika somo hili tutakwend akujifunza kwa urefu zaidi kuhusu parameter ambazo hutumika kwenye functions Soma Zaidi...
PYTHON - somo la 6: Jinsi ya kujuwa aina ya data iliyotumika
Katika somo hili utajifunza jisni ya kujuwa aina ya data iliyotumika kwenye python Soma Zaidi...
Python somo la 31: Jinsi ya kutengeneza faili na folder
Katika somo hili utajifunz ajinsi ya kutengeneza folda, faili na kuweka data kwneye faili Soma Zaidi...
Python somo la 29: Encaosulation kwneye python
Katika somo hili utajifunza maana ya encapsulation na sheria za uandishi wake Soma Zaidi...
Python somo la 36: Kutumia json kwenye python
Katika somo hili utakwend Soma Zaidi...
Python somo la 13: Kutumia condition statement - if, else, elif
Katika somo hili tutakwend akuziona aina za condition statement kwneye python na jinsi ya kuzitumia Soma Zaidi...
Python somo la 27: polymorphism kwneye python
Katika somo hili utajifunza maana ya polymorphism na sheria za uandishi wake Soma Zaidi...
Python somo la 35: Jinsi ya kutumia MYSQL kwenye python
Katika somo hili utajifunz akutumia database kwenye python Soma Zaidi...
Python somo la 19: Aina za Function
Katika somo hili utakwend akujifunza aina mbalimbali za function ambazo tunaweza kuzitumia kwenye python. Soma Zaidi...
Python somo la 24: Nini maana ya Object Oriented Programming
Hapa tunakwenda kujifunza kuhusu OOP ambapo ni miongoni mwa mitindo ya uandishi wa code Soma Zaidi...
Python somo la 17: Jinsi ya kutumia user input
Katika somo hili uatkwenda kujifunz anamna ambavyo mtu anaweza kuingiza input kwneye system Soma Zaidi...