Badraoui نشر 5 ديسمبر 2015 أرسل تقرير نشر 5 ديسمبر 2015 (معدل) على تطبيق بـ python، أريد الحصول على جميع الملفات الموجودة بمسارٍ معين والتي تحمل الامتداد 'text.'، هل هذا ممكن؟ وكيف ذلك؟ تم التعديل في 5 ديسمبر 2015 بواسطة Badraoui اقتباس
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))لاحظ أن جميع المكتبات المُستعملة في الأمثلة تأخذ المسار والقيمة المبحوث عنها، لتتم طباعة ما تم العثور عليه. اقتباس
السؤال
Badraoui
على تطبيق بـ python، أريد الحصول على جميع الملفات الموجودة بمسارٍ معين والتي تحمل الامتداد 'text.'، هل هذا ممكن؟ وكيف ذلك؟
تم التعديل في بواسطة Badraoui1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.