Python somo la 31: Jinsi ya kutengeneza faili na folder
Katika somo hili utajifunz ajinsi ya kutengeneza folda, faili na kuweka data kwneye faili
Jinsi ya Kutengeneza Folda, Faili, na Kuingiza Data kwa Python
Katika somo hili, utajifunza hatua kwa hatua jinsi ya kutengeneza folda (directory), faili, kuingiza data kwenye faili, na hata kufuta faili kwa kutumia Python.
1. Kutengeneza Folda
Katika Python, tunaweza kutumia moduli ya os kutengeneza folda. Ili kutengeneza directory, tunatumia method ya os.makedirs().
Mfano wa Kutengeneza Folda:
import os
# Kutengeneza folda mpya
os.makedirs('data', exist_ok=True)
print("Folda 'data' imetengenezwa.")
Ufafanuzi:
-
os.makedirs('data'): Inatengeneza folda inayoitwa data. -
exist_ok=True: Inazuia error kama folda tayari ipo.
2. Kutengeneza Faili na Kuingiza Data
Baada ya kutengeneza folda, tunaweza kutengeneza faili na kuingiza data kwa kutumia mode ya write (w). Kwanza tutafunguwa hilo faili kwa kutumia open() baada ya kulifunguwa ndipo tutaandika data kwa kutumia write()
Mfano:
# Kutengeneza faili na kuandika data
with open('data/tile.txt', 'w') as file:
file.write("Karibu Bongoclass\n")
file.write("Upate kujifunza mengi\n")
file.write("Bila malipo\n")
print("Faili limeundwa na data zimeingizwa.")
Ufafanuzi:
-
open('data/tile.txt', 'w'):Inafungua faili kwa mode ya kuandika. Faili jipya litatengenezwa kama halipo. -
file.write(): Inaandika data kwenye faili.
Writing mode
Unaweza kujiuliza hiyo ( w) kwenye open() na write() ni nini hasa. Hapo imetumika kama writing mode, inaonyesha kwa namna gani hiyo function ifanye kazi. Kazi ya mode ya w ni kufunguwa faili a kuandika. Hata hivyo haipo peke yake zipo mode nyingine kama a, a+, b, w, w+, r, r+ angalia kazi za kila mode kwenye jedwali hapo chini
3. Kuingiza Data kutoka kwa Mtumiaji
Tunaweza kutumia input() kwa kuingiza data kutoka kwa mtumiaji na kuiandika kwenye faili.
Mfano:
# Kufungua faili kwa mod...
Umeionaje Makala hii.. ?
Share On:
👉1 Kitabu cha Afya 👉2 Kitau cha Fiqh 👉3 kitabu cha Simulizi 👉4 Simulizi za Hadithi Audio 👉5 Dua za Mitume na Manabii 👉6 Tafasiri ya Riyadh Swalihina
Post zinazofanana:
Python somo la 44: Data Manipulation katika Django Templates
Katika somo hili utakwend akujifunza jinsi ya kucheza na data kuzibadili kwa namna mbali mbali kwenye template
Soma Zaidi...PYTHON - somo la 4: Aina za data kwenye python
Katika somo hili utakwenda kujifunza aina za data ambazo hutumika kwenye python. hapa utajifunza aina kuu 3 za data.
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 la 11: Matumizi ya comperison eperator katika python
Katika somo hili utakwenda kujifunza kuhusu operator. Hasa hapa tutakwend akujifunz akuhusu comparison operaor.
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 28: inheritance kwenye OOP
Katika somo hili utakwenda kujifunz amaana ya inheritance na sheria za kuiandika inheritance.
Soma Zaidi...