Blackhacker نشر 12 مارس 2016 لدي مجموعة من السلاسل النصية لأسماء ملفات وأريد التأكد ما إذا كانت تنتهي بامتداد معين أو لا، فما أقصر طريقة لفعل ذلك في بايثون؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 هشام رزق الله نشر 12 مارس 2016 يمكنك القيام بذلك بطرق متعددة في بايثون، فتستطيع على سبيل المثال استخدام دالة any مع جملة الشرط حيث سنمرر لهذه الدالة مولد للتأكد من السلاسل النصية مع قائمة الامتدادات كما في المثال التالي: if any(ext in filenames for ext in extensions): print(filenames) أو يمكنك استخدام دالة endswith حيث سنتأكد من نهاية أسماء الملفات ما إذا كانت تنتهي بأحد الامتدادات المطلوبة أم لا كالتالي: 'file.doc'.endswith(extensions) انشر على الشّبكات الاجتماعية رابط هذه المساهمة
لدي مجموعة من السلاسل النصية لأسماء ملفات وأريد التأكد ما إذا كانت تنتهي بامتداد معين أو لا، فما أقصر طريقة لفعل ذلك في بايثون؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة