Menentukan Kekosongan Fail Teks
Dalam bidang pengaturcaraan, selalunya perlu untuk memastikan sama ada fail tertentu mengandungi sebarang data atau terbatal. Artikel ini menyelidiki pertanyaan: "Bagaimanakah kita boleh menentukan sama ada fail teks kosong atau tidak?"
Python, bahasa pengaturcaraan serba boleh, menyediakan penyelesaian yang mudah untuk masalah ini. Dengan memanfaatkan fungsi os.stat(), kami boleh mendapatkan semula tatasusunan atribut tentang fail, termasuk saiznya.
Jawapan kepada Pertanyaan:
<code class="python">import os empty_check = os.stat("file").st_size == 0</code>
Coretan kod ini mengimport modul os dan mendapatkan semula atribut fail menggunakan fungsi stat(). Atribut st_size mewakili saiz fail dalam bait. Dengan membandingkan nilai ini kepada sifar, kita boleh menentukan sama ada fail itu kosong.
Penjelasan:
Jika atribut st_size bersamaan dengan sifar, ia menandakan bahawa fail itu tiada kandungan dan dianggap kosong. Sebaliknya, jika nilai atribut lebih besar daripada sifar, fail tersebut mengandungi beberapa data. Hasil perbandingan ini disimpan dalam pembolehubah empty_check, membolehkan kami menilai lebih lanjut status fail dalam kod kami.
Kaedah ini menyediakan cara yang ringkas dan berkesan untuk memastikan sama ada fail teks kosong atau tidak, membolehkan pengaturcara untuk melaksanakan tindakan yang sesuai berdasarkan kandungan fail atau kekurangannya.
Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada Fail Teks Kosong dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!