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

كيف يمكنني تحديد ما إذا كان الملف النصي فارغًا في بايثون؟

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

How can I determine if a text file is empty in Python?

التحقق من وجود ملف باستخدام بايثون

في بايثون، يمكنك بسهولة تحديد ما إذا كان الملف النصي فارغًا أم لا باستخدام وحدة نظام التشغيل. توفر هذه الوحدة أدوات متنوعة للتفاعل مع نظام التشغيل.

للتحقق مما إذا كان الملف فارغًا، يمكنك استخدام الخطوات التالية:

  1. استيراد وحدة نظام التشغيل.
  2. الحصول على حجم الملف باستخدام os.stat("file").st_size.
  3. تحقق مما إذا كان حجم الملف يساوي 0. إذا كان الأمر كذلك، فإن الملف فارغ؛ وإلا فلن يكون الأمر كذلك.

إليك مثال لمقتطف التعليمات البرمجية الذي يوضح ذلك:

import os

# Example file path
file_path = "file.txt"

# Check if the file is empty
if os.stat(file_path).st_size == 0:
    print("The file is empty.")
else:
    print("The file is not empty.")

يستورد هذا الرمز وحدة نظام التشغيل، ويسترد حجم الملف، ويقارنه بالصفر. إذا كان الملف فارغًا، فإنه يطبع "الملف فارغ"؛ وإلا فإنه يطبع "الملف ليس فارغًا."

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

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

Copyright© 2022 湘ICP备2022001581号-3