تبقى علامة المساواة الثانية ضمن القيمة هنا. [1] [2]
الخلاصة السريعة
لا؛ تبقى a=b نصًا هنا. [1] [2]
- تبقى علامة المساواة الثانية ضمن القيمة هنا. [1] [2]
- على CPython 3.12.14، --tag خيار طويل بتخزين عادي، دون محول type. [1] [2]
- تحليل ["--tag=a=b"] يعطي ns.tag="a=b" نصًا؛ لا تُقسم القيمة مجددًا هنا. [1] [2]
- التصنيف يفصل الاسم عند أول =، ثم يمرر الباقي للفعل. [1] [2]
- تحكم مستقل بالتعريف نفسه ومدخل ["--tag","a=b"] يعطي النص نفسه؛ التحليلان دون إخراج، والمدخلات ثابتة ومساحات الأسماء جديدة. [1] [2]
فاصل واحد
خيار طويل
على CPython 3.12.14، --tag خيار طويل بتخزين عادي، دون محول type. [1] [2]
قيمة متصلة
تحليل ["--tag=a=b"] يعطي ns.tag="a=b" نصًا؛ لا تُقسم القيمة مجددًا هنا. [1] [2]
import argparse args=["--tag=a=b"] own=argparse.ArgumentParser() own.add_argument("--tag") ns=own.parse_args(args) print(ns.tag) [1] [2]
![تحكم مستقل؛ argparse; --tag,store; input:[--tag,a=b]; cns.tag:a=b; type:str](https://images.bahralolom.com/assets/local-2000-20261012/BA-1913/python-argparse-attachedequals-values.png)
قيمة منفصلة
التصنيف يفصل الاسم عند أول =، ثم يمرر الباقي للفعل. [1] [2]
control=argparse.ArgumentParser() control.add_argument("--tag") cargs=["--tag","a=b"] cns=control.parse_args(cargs) print(cns.tag) [1] [2]
تحكم مستقل بالتعريف نفسه ومدخل ["--tag","a=b"] يعطي النص نفسه؛ التحليلان دون إخراج، والمدخلات ثابتة ومساحات الأسماء جديدة. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
![قيمة متصلة؛ argparse; --tag,store; input:[--tag=a=b]; ns.tag:a=b; type:str](https://images.bahralolom.com/assets/local-2000-20261012/BA-1913/python-argparse-attachedequals-main.png)