Python somo la 33: Jinsi ya kupata taarifa za faili

Katika somo hili utakwend akujifunz anamna ya kuwez akupata taarifa zinazohusu faili

Jinsi ya Kupata Taarifa za Faili Husika kwa Python

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.

 


 

1. Hatua za Kwanza

 


 

2. Kutambua Ukubwa wa Faili

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

 

 


 

 

3. Kupata Mahali (Location) ya Faili

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

 

 


 

 

4. Muda Faili Lilipopata Sasisho (modification)

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

 

 


 

5. Muda wa Mwisho wa Kutumika

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

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: Python Main: ICT File: Download PDF Views 264

Share On:

Facebook WhatsApp
Sponsored links
👉1 Kitau cha Fiqh    👉2 Kitabu cha Afya    👉3 Bongolite - Game zone - Play free game    👉4 kitabu cha Simulizi    👉5 Sira ya Mtume Muhammad (s.a.w)    👉6 Simulizi za Hadithi Audio   

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 37: Jinsi ya ku install Django na kutengeneza project na app

Katika somo ili utajifunza hatuwa kwa hatuwa za ku install Django, kutengeneza project na kutengeneza app

Soma Zaidi...
Python somo la 42: Template tag

Katika somo hili utakwenda kujifunza kuhsu Template Tag nini na kazi zake. Pia utajifunza sheria za uandishi wake.

Soma Zaidi...
PYTHON - somo la 7: Jinsi ya kubadili aina ya data

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...
Python somo la 16: Jinsi ya kutumia break na continue kwenye loop

Katika somo hili tunakwenda kujifunza matumizi ya break na continue kwenye loop

Soma Zaidi...
Python somo la 39: Jinsi ya Kuongeza Kurasa Nyingine Katika Django View

Katika somo hili utakwenda kujifunza zaidi kuhusu Jinsi ya Kuongeza Kurasa Nyingine Katika Django View

Soma Zaidi...
Python somo la 50: database kwneye django

Katika somo hili utakwenda kujifunza vipi django inaweza kuwasiliana na database, utajifunza kuusu orm na model

Soma Zaidi...
Python somo la 51: Jinsi ya kutengeneza Model ya menu

Katika somo hili utakwend akujifunza ktengeneza model kwa ajili ya database table ya menu yetu.

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 47: Jinsi ya kupokea na kuchakata fomu

Katika somo hili utakwend akujifunza jinsi ya kupokea na kuchakata fomu

Soma Zaidi...