TheBrain نشر 7 ديسمبر 2015 أرسل تقرير مشاركة نشر 7 ديسمبر 2015 لدي ملف وأريد تجاوز قراءة السطر الأول والانتقال مباشرة نحو السطر الثاني فهل أستطيع فعل ذلك في لغة بايثون؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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: ... اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheBrain
لدي ملف وأريد تجاوز قراءة السطر الأول والانتقال مباشرة نحو السطر الثاني فهل أستطيع فعل ذلك في لغة بايثون؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.