نغير طريقة تقديم النص نفسه إلى القارئ. [1] [2]
الخلاصة السريعة
لا؛ يعد line_num المدخلات المستهلكة من مكرر المصدر هنا. [1] [2]
المثال
import csv
from io import StringIO
raw='bud,"leaf\nkite"\n'
a=csv.reader([raw])
with StringIO(raw,newline='') as source:
b=csv.reader(source)
print(next(a)==next(b))
print(a.line_num,b.line_num)مصدر العد
المصدر هنا يزيد العدّاد لكل نص يأخذه من المكرر، قبل تحليل محارفه. المخرجان True ثم 1 2. لذلك لا نستنتج عدد محارف \n من العدّاد وحده. [1] [2]

النطاق
الحقل المقتبس يسمح بالسطر الداخلي في هذا السجل. لا نعمم على تجزئة عشوائية لأي ملف CSV؛ طريقة تقديم الأسطر جزء من المدخل، والنص نفسه لم يتغير. [1] [2]
المراجع
- Python 3.12: csvreader.line_num
- CPython 3.12.14: _csv.c
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
