Katika somo hili utakwend akujifunz anamna ya kuwez akupata taarifa zinazohusu faili
Katika somo hili, tutajifunza jinsi ya kupata taarifa muhimu kuhusu faili kwa kutumia Python. Tutatumia modules zinazohusiana na os na os.path kwa taarifa za ukubwa, location, na pia tutaongeza ujuzi wa kusoma idadi ya mistari kwa kutumia mbinu tofauti.
Hakikisha faili lako lipo, na unajua jina na path yake.
Tunaweza kutumia Python standard library kufanya kazi hizi bila haja ya programu za ziada.
Ili kujua ukubwa wa faili katika bytes, tunatumia method ya os.path.getsize().
import os
# Jina la faili
file_path = 'wanafunzi.csv'
# Pata ukubwa wa faili
file_size = os.path.getsize(file_path)
print(f"Ukubwa wa faili ni: {file_size} bytes")
Output (mfano):
Ukubwa wa faili ni: 68 bytes
Ili kupata absolute path ya faili, tumia os.path.abspath().
import os
# Jina la faili
file_path = 'wanafunzi.csv'
# Pata ukubwa wa faili
file_location = os.path.abspath(file_path)
print(f"Faili lipo katika: {file_location}")
Output (mfano):
Faili lipo katika: /home/user/projects/wanafunzi.csv
Tumia os.path.getmtime() kupata muda wa mwisho faili liliposasishwa (editing). Taarifa hii itarudiwa kama timestamp ya UNIX ambayo inaweza kubadilishwa kuwa fomati inayosomeka.
import os
import time
# Jina la faili
file_path = 'wanafunzi.csv'
# Muda wa mwisho wa kusasisha
last_modified = os.path.getmtime(file_path)
print(f"Faili lilisasishwa mwisho: {time.ctime(last_modified)}")
Output (mfano):
Faili lilisasishwa mwisho: Tue Dec 3 12:45:00 2024
Tumia os.path.getatime() kupata muda wa mwisho faili lilipotumika.
import os
import time
# Jina la faili
file_path = 'wanafunzi.csv'
last_accessed = os.path.getatime(file_path)
print(f"Mara ya mwisho faili lilipotumika: {time.ctime(last_accessed)}")
Output (mfano):
Mara ya mwisho faili lilipotumika: Tue Dec 3 13:00:00 2024
...
Je! umeipenda hii post?
Rajabu
Tarehe 2024-12-04 12:13:08 Topic: Python
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 115
Sponsored links
Python somo la 13: Kutumia condition statement - if, else, elif
Python somo la 29: Encaosulation kwneye python
PYTHON - somo la 3: Jinsi ya kuandika variable kwenye python
Python somo la 21: Module katika python
PYTHON - somo la 8: method za namba zinazotumika kwenye python
PYTHON somo la 12: assignment operator, logical operator, identity oeprator na membership operator
Python somo la 36: Kutumia json kwenye python
Python somo la 34: Kutumia html kwneye python
Python somo la 30: Data abstraction
PYHON - somo la 5: Aina za data list, turple, dictionary na boolean
PYTHON - somo la 7: Jinsi ya kubadili aina ya data
Python somo la 31: Jinsi ya kutengeneza faili na folder
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Simulizi za Hadithi Audio
👉2 Sira ya Mtume Muhammad (s.a.w)
👉3 Kitau cha Fiqh
👉4 kitabu cha Simulizi
👉5 Madrasa kiganjani
👉6 Kitabu cha Afya
Post zifazofanana:-
Katika somo hili tutakwend akuziona aina za condition statement kwneye python na jinsi ya kuzitumia Soma Zaidi...
Katika somo hili utajifunza maana ya encapsulation na sheria za uandishi wake Soma Zaidi...
Katika somo hili utajifunza maana ya variable, na sheria za kutengeneza variable kwenye python. Pia utajifunza maneno ambayo hayafai kutumiwa kama variable Soma Zaidi...
Katika somo hili utakwend akujifunz amaana ya module, kazi zake, aina zake na jinsi ya kuandika modile Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu number method yaani function zinazofanya kazi kwenye namba. Soma Zaidi...
Katika somo hili utakwenda kujfunza operator nyingine kama assignment operator logical, identity operator na membership operator. Soma Zaidi...
Katika somo hili utakwend Soma Zaidi...
Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python Soma Zaidi...
Katika somo hili utakwend akujifunz akuhusu nadharia ya data abstraction na kazi zake kwenye OOP Soma Zaidi...
Katika somo hili tunakwenda kujifunza aina nyingine za data ambazo hutumika kwenye python. Soma Zaidi...
Katika soo hili utakwenda kujifunza jinsi ya kubaduli aina moja ya data kwena aina nyingine. Kwa mfano unaweza kubadili namba kuwa string ama kubadili string kuwa nanda ama kubadili float kuwa int. Soma Zaidi...
Katika somo hili utajifunz ajinsi ya kutengeneza folda, faili na kuweka data kwneye faili Soma Zaidi...