التعارض

واجهة سطر الأوامر تعترف بالخيارات المتعارضة الواردة كحجج
التحميل الان

التعارض الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • اسم الناشر:
  • Christopher D. Lasher

التعارض العلامات


التعارض وصف

واجهة سطر الأوامر تعترف بالخيارات المتعارضة الواردة كحجج CliadSoptionParser هي وحدة بيثون توفر واجهة سطر الأوامر، بناء على OptPlSE.OppionParser Python Standard Library. (يجب أن يكون لدى مستخدمي هذه المكتبة معرفة مكتبة Opplse.) يتصرف CashingSparse.conflictSoptionParser استبدال قطري ل Opply.OptionParser الذي يحتوي على عدد قليل من الطرق الإضافية لتحديد الخيارات التي تتعارض مع بعضها البعض، ولديها سلوك إضافي لجمعه تلقائيا خطأ عند اكتشاف خيارات متضاربة تحلل من وسيطات سطر الأوامر. هذه بطريقتين إضافيتين في cashingsparse.conflictsoptionparser areregister_confert_confert_conftrict (خيارات، رسالة = لا شيء) حيث الخيارات هي قابلة للتكرار للخيارات، إما مثيلات Opplse.option، أو سلاسل خيارها المقابلة؛ يمثل أي مزيج من هذه الخيارات المتضاربة، وسيؤدي إلى الإبلاغ عن الخيارات المتضاربة من خلال خطأ، باستخدام إما الرسالة المحددة أو إنشاء واحدة حسب الحاجة، والخروج من فورك. خيارات من النزاعات المسجلة. استخدم Sample # / USR / Bin / Enc Python # ملف: TryConfrictSparse.pyimport CliadSparseParSer = CashingSparse.conflictSoptionParser ("Python Prog Arg") # يمكنك الاحتفاظ بمثيلات الخيار للحصول على المرونة، في حال لك تغيير الأخطاء الخيار Lyaterverbose_Opt = parser.add_option ('- v'، '-' - '، action =' store_true ') cony_opt = parser.add_option (' - q '،' - quiet '، action =' store_true ') # بدلا من ذلك، لا تحتاج إلى الحفاظ على الإشارات إلى الحالات؛ # يمكننا إعادة استخدام سلاسل الخيار laterparser.add_option ('- عدم الإخراج'، الإجراء = 'store_true') # تسجيل الصراع. تحديد رسالة خطأ اختيارية؛ # العامية التي تم إنشاؤها عادة ما يتم إنشاؤها عادة do.parser.register_confrict ((verbose_opt، quiet_opt، "- إخراج") # الآن نقوم بتحليل الوسائط كما سنقوم مع # OptParse.optionparser.pargs () OPTS، Args = parser.parse_args () طباعة "OPTS هي"، OPTSPrint "Args"، argsthen إذا كنا ranpython tryconfrictsparse.py -v 42WE سوف GetOpts هي {'verbose': صحيح، "no_output": لا شيء، "هادئ": لا شيء} Args هي ولكن لنفترض أننا نقدم خيارات متضاربة في سطر الأوامر. Vython Tryconfrictsparse.py -v - إخراج 42 من سيؤدي المحللون تلقائيا إلى رفع الخطأ والخروج. USAGAGE: Python TryconfrictSparse.py .py: - خطأ: - - -Qiet، - ناتج غير متوافق خيارات غير متوافقة. يتوفر installationconfrictsoptionparser من مؤشر حزمة بيثون في http://pypi.python.org/pypi/confrictsoptionparseryou يمكن تثبيت باستخدام pip.pip تثبيت condiewsoptionparserdevelopmentsource رمز مستضاف على bitbucket في https://bitbucket.org/gotgenes/conflictsoptionparser/bug ReportsSeplease إبلاغ أي أخطاء على تعقب إصدار Bitbucket في https://bitbucket.org/gotgenes/confrictsoptionparser/issucknowledgementshis متطلبات: بيثون


التعارض برامج ذات صلة

PY2CH.

مكتبة التعامل مع 2ch BBS، وخاصة لاستعراضها ...

57

تحميل