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_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: 2024-12-04 Topic: Python Main: ICT File: Download PDF Views 768

Share On:

Facebook WhatsApp
Sponsored links
πŸ‘‰1 Simulizi za Hadithi Audio    πŸ‘‰2 Kitau cha Fiqh    πŸ‘‰3 Tafasiri ya Riyadh Swalihina    πŸ‘‰4 Bongolite - Game zone - Play free game    πŸ‘‰5 Kitabu cha Afya    πŸ‘‰6 kitabu cha Simulizi   

Post zinazofanana:

Python somo la 52: Kutengeneza table na kufanya Migrations Katika Django

Katika somo hili tutajifunza jinsi Django hutumia migrations kuunda na kubadilisha tables kwenye database kulingana na models tunazoandika. Tutapitia maana ya migration, hatua za kuitumia, umuhimu wake, misingi ya makemigrations na migrate, pamoja na mfano halisi kutoka kwenye project yetu ya pybongo (app: menu).

Soma Zaidi...
Python somo la 60: Hashing na Encryption kwenye Django

Katika somo hili tutajifunza: Tofauti kati ya hashing na encryption Jinsi ya kufunga packages muhimu Jinsi ya kufanya hashing kwa maneno ya kawaida (mfano β€œbongoclass”) Jinsi ya kufanya encryption na decrypt kutumia Fernet Jinsi Django inahash password kupitia User model Mazoezi ya vitendo

Soma Zaidi...
Python somo la 34: Kutumia html kwneye python

Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python

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

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

Soma Zaidi...
Python seomo la 55: Kutengeneza Simple Admin Dashboard ya CRUD

Katika somo hili tutajifunza jinsi ya kuunda dashboard rahisi ndani ya Django ambayo itaruhusu mtumiaji kuongeza, kusoma, kuhariri na kufuta taarifa za MenuItem bila kutumia Django built-in admin, bali kwa kutumia HTML templates na views tulizotengeneza sisi wenyewe.

Soma Zaidi...
Python somo la 62 Kupakia picha (upload) na kuisoma kutoka kwenye database

Katika somo hili utakwenda kujifunza jinsi ya kushughulika na faili, kama ku upload faili kwenye django.

Soma Zaidi...
PYTHON - somo la 3: Jinsi ya kuandika variable kwenye python

Katika somo hili utajifunza maana ya variable, na sheria za kutengeneza variable kwenye python. Pia utajifunza maneno ambayo hayafai kutumiwa kama variable

Soma Zaidi...
Python somo la 43: Kutuma Data kutoka View kwenda Template katika Django

Katika somo hili uatajifunza jinsi gani unaweza kutumia view kma logic kuuma data kwenye template

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