TheBrain نشر 7 ديسمبر 2015 أرسل تقرير نشر 7 ديسمبر 2015 لدي ملف وأريد تجاوز قراءة السطر الأول والانتقال مباشرة نحو السطر الثاني فهل أستطيع فعل ذلك في لغة بايثون؟ اقتباس
0 هشام رزق الله نشر 7 ديسمبر 2015 أرسل تقرير نشر 7 ديسمبر 2015 مرحبا صديقيلإنجاز ذلك استخدم دالة next مع حلقة التكرار for للتكرار على بقية الأسطر بالإضافة إلى أنه يجب فتح الملف باستخدام عبارة with open(fname) as f: كما في المثال التالي:with open(fname) as f: next(f) for line in f: #do something أو يمكنك الاستفادة من دالة readlines ومن ثم البدء بالقراءة من السطر الثاني عن طريق استخدام هذه الطريقة:f = open(fname,'r') lines = f.readlines()[1:] f.close() وإذا لم تكن بحاجة إلى السطر الأول فيمكنك حذفه وقراءة الملف بشكل عادي كما في المثال التالي:f = open(fname).readlines() firstLine = f.pop(0) #removes the first line for line in f: ... اقتباس
السؤال
TheBrain
لدي ملف وأريد تجاوز قراءة السطر الأول والانتقال مباشرة نحو السطر الثاني فهل أستطيع فعل ذلك في لغة بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.