الخلاصة السريعة
تتوقف getopt عند أول وسيط عادي؛ تبقى الوسائط اللاحقة في الجزء المتبقي. [1] [2]
المثال
from getopt import getopt as g print(g(['item','-a'],'a')) print(g(['-a','item'],'a'))
الناتجان ([], ['item', '-a']) ثم ([('-a', '')], ['item']). [1] [2]
كيف تقرأ الناتج؟
العنصر الأول للخيارات، والثاني للوسائط المتبقية. [1] [2]
بعد الوسيط item يتوقف الاجتياز؛ لا يعود لتحليل -a اللاحق. [1] [2]

تفحص حلقة التنفيذ بداية القائمة، وتعيد الباقي عند توقفها. [1] [2]
حد التجربة
قوائمنا بلا اسم البرنامج؛ خيارات قصيرة بلا قيم. [1] [2]
المراجع
- Python: getopt
- CPython 3.12.14: getopt.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
