تعتبر الوحدة argparse
النمطية في Python أداة قوية للتعامل مع وسيطات سطر الأوامر وتحليلها عند تشغيل البرنامج. يتيح لك بسهولة تحديد المعلمات والخيارات المطلوبة لبرنامجك ويوفر آليات مرنة لقراءتها واستخدامها.
فيما يلي خطوات استخدام argparse
الوحدة:
-
استيراد
argparse
الوحدة: ابدأ برنامجك عن طريق استيرادargparse
الوحدة. -
تحديد
ArgumentParser
الكائن: قم بإنشاءArgumentParser
كائن لتحديد المعلمات والخيارات المطلوبة لبرنامجك. -
إضافة وسيطات: استخدم
.add_argument()
طريقة الكائنArgumentParser
لإضافة المعلمات والخيارات الضرورية لبرنامجك. يمكن أن يكون لكل وسيطة اسم ونوع بيانات ووصف وسمات أخرى متنوعة. -
تحليل الوسائط: استخدم
.parse_args()
طريقة الكائنArgumentParser
لتحليل الوسائط من سطر الأوامر وتخزينها في كائن. -
استخدم الوسيطات: استخدم القيم المخزنة في الكائن الذي تم تحليله من الخطوة السابقة لتنفيذ الإجراءات المقابلة للخيارات المتوفرة من سطر الأوامر.
مثال: فيما يلي مثال بسيط لكيفية استخدام argparse
حساب مجموع رقمين من سطر الأوامر:
عند تشغيل البرنامج مع الوسائط ، على سبيل المثال: python my_program.py 10 20
، سيكون الإخراج: The sum is: 30
، وسيعرض مجموع الرقمين المقدمين من سطر الأوامر.