Badraoui نشر 5 ديسمبر 2015 أرسل تقرير مشاركة نشر 5 ديسمبر 2015 (معدل) على تطبيق بـ python، أريد الحصول على جميع الملفات الموجودة بمسارٍ معين والتي تحمل الامتداد 'text.'، هل هذا ممكن؟ وكيف ذلك؟ تم التعديل في 5 ديسمبر 2015 بواسطة Badraoui اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 E.Nourddine نشر 7 ديسمبر 2015 أرسل تقرير مشاركة نشر 7 ديسمبر 2015 يمكنك استعمال مكتبة glob والتي يتمحور دورها في البحث عن كلمة معينة - نعتبرها هنا امتداد الملف- في مسارات محددة تأخذها كقيم، ونستعملها بالطريقة التالية:import glob, os os.chdir("/mydir") for file in glob.glob("*.txt"): print(file)أو يمكنك استعمال مكتبة os.listdir ونستعملها بالشكل التالي:import os for file in os.listdir("/mydir"): if file.endswith(".txt"): print(file)أو مكتبة os.walk : import os for root, dirs, files in os.walk("/mydir"): for file in files: if file.endswith(".txt"): print(os.path.join(root, file))لاحظ أن جميع المكتبات المُستعملة في الأمثلة تأخذ المسار والقيمة المبحوث عنها، لتتم طباعة ما تم العثور عليه. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Badraoui
على تطبيق بـ python، أريد الحصول على جميع الملفات الموجودة بمسارٍ معين والتي تحمل الامتداد 'text.'، هل هذا ممكن؟ وكيف ذلك؟
تم التعديل في بواسطة Badraouiرابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.