في وحدة argparse في Python، يمكنك تمرير قائمة كوسيطة سطر أوامر باستخدام nargs أو خيارات الإلحاق.
nargs
استخدم nargs لتحديد عدد الوسائط المتوقعة. على سبيل المثال، تشير nargs=' إلى وسيطة واحدة أو أكثر، وتشير nargs='*' إلى صفر وسيطة أو أكثر. وإليك كيفية استخدامها:
parser.add_argument('-l', '--list', nargs=' ', help=' Set flag', required=True)
# Use like:
# python test.py -l 1234 2345 3456 4567
append
استخدم الإلحاق لإنشاء قائمة عن طريق إضافة كل وسيطة كعنصر. وإليك كيفية استخدامه:
parser.add_argument('-l', '--list', action='append', help=' Set flag', required=True)
# Use like:
# python test.py -l 1234 -l 2345 -l 3456 -l 4567
هام:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3