"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ## كيفية تحديد ما إذا كان الملف النصي فارغًا باستخدام وظيفة os.stat() الخاصة ببايثون؟

## كيفية تحديد ما إذا كان الملف النصي فارغًا باستخدام وظيفة os.stat() الخاصة ببايثون؟

تم النشر بتاريخ 2024-11-04
تصفح:618

## How to Determine if a Text File is Empty Using Python\'s os.stat() Function?

التحقق من فراغ الملف

تحديد ما إذا كان الملف النصي فارغًا أم لا هو مهمة شائعة في البرمجة. تستكشف هذه المقالة طريقة لإنجاز هذا الفحص باستخدام الدالة stat() من وحدة نظام التشغيل في Python.

الدالة stat()

The os.stat( ) توفر الوظيفة معلومات شاملة حول الملف، بما في ذلك حجمه وأذوناته ووقت التعديل. تمثل السمة st_size داخل الكائن الذي تم إرجاعه حجم الملف بالبايت.

التحقق من وجود ملفات فارغة

للتحقق مما إذا كان الملف فارغًا، يمكننا مقارنة حجمه بـ صفر. فيما يلي مثال في بايثون:

import os

file_path = "my_file.txt"
if os.stat(file_path).st_size == 0:
    print("The file is empty.")
else:
    print("The file is not empty.")
إذا كان الملف المحدد بواسطة file_path يحتوي على صفر بايت، فسيتم تقييم شرط if إلى True، مما يشير إلى ملف فارغ. وإلا فإن الملف ليس فارغا.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3