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:

">...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2024-12-04 Topic: Python Main: ICT File: Download PDF Views 975

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Madrasa kiganjani    👉2 Dua za Mitume na Manabii    👉3 ai web app    👉4 Simulizi za Hadithi Audio    👉5 Tafasiri ya Riyadh Swalihina    👉6 Bongolite - Game zone - Play free game   

Post zinazofanana:

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 49: Jinsi ya ku host project ya Django

Katika somo hili utakwenda kujifunza jinsi ya ku host website ya Django. Hapa tutakwenda kutuma plaform ya pythonanywhere.com.

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 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 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 la 53: Kutengeneza HTML Form na Django View kwa ajili ya kuingiza data

Katika somo hili tutaangalia jinsi ya kutengeneza fomu ya HTML kwa ajili ya kuingiza data kwenye jedwali la MenuItem, pamoja na kutengeneza view itakayopokea data hiyo na kuihifadhi kwenye database. Pia tutaunganisha form na URL route.

Soma Zaidi...
Python somo la 21: Module katika python

Katika somo hili utakwend akujifunz amaana ya module, kazi zake, aina zake na jinsi ya kuandika modile

Soma Zaidi...
PYTHON - somo la 2: Sheria za uandishi wa pyhton yaani syntax za python

Katika somo hili utakwenda kujifunza syntaxy za python yaani sheria na kanuni za kuandika code za python

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 30: Data abstraction

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

Soma Zaidi...