picha

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

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-12-04 12:13:08 Topic: Python Main: Masomo File: Download PDF Views 1012

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Madrasa kiganjani     👉2 kitabu cha Simulizi     👉3 ai web app     👉4 Sira ya Mtume Muhammad (s.a.w)     👉5 web hosting     👉6 Simulizi za Hadithi Audio    

Post zinazofanana:

Python somo la 15: Jinsi ya kutumia while loop

Katika somo hili tutakwend akujifunza jinsi ya kutumia while loop kwneye python

Soma Zaidi...
Python somo la 48: Jinsi ya Kutumia JavaScript kwenye Fomu za Django

Katika somo hili tutakwend akujifunza kuhusi Jinsi ya Kutumia JavaScript kwenye Fomu za Django

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 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 8: method za namba zinazotumika kwenye python

Katika somo hili utakwenda kujifunza kuhusu number method yaani function zinazofanya kazi kwenye namba.

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