picha

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

 


 

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...

Ingia sasa ili uweze kusoma makala hii yote.

Jiunge nasi WhatsApp kupata update zetu
Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-12-04 11:59:07 Topic: Python Main: Masomo File: Download PDF Views 1025

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Bongolite - Game zone - Play free game     👉2 Kitabu cha Afya     👉3 Dua za Mitume na Manabii     👉4 Sira ya Mtume Muhammad (s.a.w)     👉5 Simulizi za Hadithi Audio     👉6 Kitau cha Fiqh    

Post zinazofanana:

Python somo la 56: Kuongeza Data Katika Database kwa Kutumia Django Admin na Django Shell

Katika somo hili tutajifunza njia mbili muhimu za kuongeza data kwenye database katika project yetu ya pybongo (app: menu). Njia hizi ni: Kutumia Django Admin Kutumia Django Shell Utafahamu pia jinsi ya kusajili models kwenye admin, jinsi ya kuingia admin panel, na namna ya kutengeneza entries mpya za MenuItem.

Soma Zaidi...
Python somo 57: Matumizi ya Python shell

Katika somo hili, tutajifunza: Maana ya Python shell na umuhimu wake. Tofauti kati ya shell na terminal ya kawaida. Matumizi ya shell, hususan kwenye Django. Amri muhimu zaidi za Python shell, zilizotokana na models na views zako za pybongo.

Soma Zaidi...
Python somo la 28: inheritance kwenye OOP

Katika somo hili utakwenda kujifunz amaana ya inheritance na sheria za kuiandika inheritance.

Soma Zaidi...
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.

Soma Zaidi...
Python somo la 52: Kutengeneza table na kufanya Migrations Katika Django

Katika somo hili tutajifunza jinsi Django hutumia migrations kuunda na kubadilisha tables kwenye database kulingana na models tunazoandika. Tutapitia maana ya migration, hatua za kuitumia, umuhimu wake, misingi ya makemigrations na migrate, pamoja na mfano halisi kutoka kwenye project yetu ya pybongo (app: menu).

Soma Zaidi...
Python somo la 30: Data abstraction

Katika somo hili utakwend akujifunz akuhusu nadharia ya data abstraction na kazi zake kwenye OOP

Soma Zaidi...