ترتيب الملفات تلقائياً ببايثون: سكريبت ينظم ملفاتك في ثوانٍ
إذا كان مجلد التنزيلات عندك يشبه مكباً رقمياً بمئات الملفات غير المصنفة، فأنت لست وحدك. معظم الناس يضيعون ساعات أسبوعياً في ترتيب المستندات والصور والفيديوهات يدوياً. لكن ماذا لو تستطيع أتمتة ترتيب الملفات بالكامل بسكريبت بايثون واحد؟ في هذا الدرس ستتعلم بناء مُنظم ملفات ببايثون يصنف الملفات تلقائياً في مجلدات حسب نوعها. هذا من أكثر مشاريع أتمتة بايثون عملية، ويعمل على ويندوز وماك ولينكس. لماذا تؤتمت ترتيب الملفات؟ ترتيب الملفات يدوياً يبدو بسيطاً لكنه يتراكم بشكل كبير. إذا قضيت 5 دقائق يومياً في تصنيف الملفات، هذا يعني أكثر من 30 ساعة سنوياً مهدرة على مهمة يمكن لسكريبت بايثون إنجازها في ثوانٍ. الأتمتة تقضي على الخطأ البشري. لن تضع ملف PDF في مجلد الصور بالخطأ أبداً. هذا المشروع يعلمك أيضاً مفاهيم بايثون أساسية تنقلك مباشرة لمشاريع مثل سحب البيانات من المواقع و أتمتة الإيميلات . فهم مكتبتي os و shutil في بايثون مكتبة os توفر دوال للتعامل مع نظام التشغيل: استعراض محتويات المجلدات، فحص المسارات، إنشاء المجلدات. مكتبة shutil تبني عليها بعمليات متقدمة مثل النسخ والنقل والضغط. import o...