Python menyediakan pelbagai cara untuk mendapatkan saiz fail, yang penting untuk pelbagai tujuan seperti pengurusan storan atau pengoptimuman prestasi. Artikel ini akan meneroka cara menyemak saiz fail dengan cekap menggunakan fungsi terbina dalam Python.
Fungsi os.path.getsize ialah salah satu kaedah yang paling mudah dan serba boleh untuk mendapatkan semula saiz fail dalam Python. Ia menerima argumen tunggal, iaitu laluan ke fail dan mengembalikan saiz fail dalam bait.
import os file_path = "/path/to/file.txt" file_size = os.path.getsize(file_path)
Pembolehubah saiz_fail yang terhasil akan mengandungi saiz fail dalam bait.
Untuk maklumat fail yang lebih komprehensif, termasuk saiznya, anda boleh menggunakan kaedah pathlib.Path.stat. Ia mengembalikan objek stat, yang mengandungi pelbagai atribut tentang fail.
from pathlib import Path file_path = "/path/to/file.png" file_obj = Path(file_path) file_size = file_obj.stat().st_size
Sekali lagi, pembolehubah saiz_fail akan mengandungi saiz fail dalam bait.
Sama ada anda lebih suka kesederhanaan os.path.getsize atau atribut tambahan yang disediakan oleh pathlib.Path.stat, kaedah ini menawarkan kebolehpercayaan cara untuk menentukan saiz fail dalam Python. Ingat, saiz fail dilaporkan dalam bait, jadi anda mungkin perlu menukarnya kepada lebih banyak unit yang boleh dibaca manusia seperti kilobait atau megabait untuk aplikasi tertentu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Saiz Fail dalam Python dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!