تعريف خيار يشبه عددًا سالبًا يغيّر قراءة -2 هنا. [1] [2]
الخلاصة السريعة
نعم دون خيار عددي سالب معرّف هنا. [1] [2]
- تعريف خيار يشبه عددًا سالبًا يغيّر قراءة -2 هنا. [1] [2]
- على CPython 3.12.14، item موضعي بـnargs="?"، وبادئة الشرطة الافتراضية؛ المدخل ["-2"]. [1] [2]
- دون خيار عددي سالب، parse_known_args يعيد item="-2" نصًا وextra=[]؛ لا تحويل عددي. [1] [2]
- التصنيف يستثني العدد السالب من الخيارات عند غياب خيارات تشبهه؛ تعريف -1 يفعّل الفحص الآخر هنا. [1] [2]
- تحكم مستقل بنفس الموضعي والمدخل، ونضيف -1 كراية store_true باسم one: item=None، one=False، cextra=["-2"]. الاستدعاءان دون إخراج والمدخل ثابت. [1] [2]
التصنيف
ضبط الموضعي
على CPython 3.12.14، item موضعي بـnargs="?"، وبادئة الشرطة الافتراضية؛ المدخل ["-2"]. [1] [2]
نص موضعي
دون خيار عددي سالب، parse_known_args يعيد item="-2" نصًا وextra=[]؛ لا تحويل عددي. [1] [2]
import argparse args=["-2"] own=argparse.ArgumentParser() own.add_argument("item",nargs="?") ns,extra=own.parse_known_args(args) print(ns.item,extra) [1] [2]
![تحكم مستقل؛ argparse; item,nargs:?; -1,store_true,one; input:[-2]; item:None; one:False; cextra:[-2]](https://images.bahralolom.com/assets/local-2000-20261012/BA-1904/python-argparse-negativeoption-values.png)
متبقٍ غير معروف
التصنيف يستثني العدد السالب من الخيارات عند غياب خيارات تشبهه؛ تعريف -1 يفعّل الفحص الآخر هنا. [1] [2]
control=argparse.ArgumentParser() control.add_argument("item",nargs="?") control.add_argument("-1",action="store_true",dest="one") cns,cextra=control.parse_known_args(args) print(cns.item,cns.one,cextra) [1] [2]
تحكم مستقل بنفس الموضعي والمدخل، ونضيف -1 كراية store_true باسم one: item=None، one=False، cextra=["-2"]. الاستدعاءان دون إخراج والمدخل ثابت. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
![نص موضعي؛ argparse; item,nargs:?; input:[-2]; ns.item:-2; type:str; extra:[]](https://images.bahralolom.com/assets/local-2000-20261012/BA-1904/python-argparse-negativeoption-main.png)