عد الحقول أولًا.
الخلاصة السريعة
لا؛ في تجربتنا أعاد السطر الفارغ []، وأعاد الحقل المقتبس [''].
- السطر الفارغ أعاد صفر حقول.
- الاقتباسان أعادا حقلًا فارغًا واحدًا.
- الفاصلة أعادت حقلين فارغين.
- النتائج للقارئ الافتراضي في تجربتنا.
صف وعدد حقول
تعيد csv.reader قوائم حقول وفق الصيغة. القائمة الخالية تختلف عن قائمة تحتوي سلسلة فارغة.
ثلاثة أسطر
نفذنا المثال على CPython 3.12.14؛ النتيجة [[], [''], ['', '']]. أطوال الصفوف 0 و1 و2.
import csv
from io import StringIO
data = '\n""\n,\n'
print(list(csv.reader(StringIO(data))))حدود النتيجة
طابقت القراءة من قائمة أسطر النتيجة. لا تحدد التجربة معنى الغياب في ملف فعلي أو سلوك برنامج جداول.
المصادر ومتابعة القراءة
- Python — csv.reader (يفتح في نافذة جديدة)docs.python.org
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
