سالمجمع سطر الأوامر القائم على الفئة | |
التحميل الان |
سال الترتيب والملخص
الإعلانات
- رخصة:
- The Apache License 2.0
- السعر:
- FREE
- اسم الناشر:
- Max Persson
- موقع ويب الناشر:
- https://github.com/looplab/
سال العلامات
سال وصف
SKAL عبارة عن غلاف بيثون لمكتبة Argparser لتسهيل كتابة التطبيقات التي تستخدم أسلوب الأمر الفرعي للأمر، مثل GIT و Heroku.Basic Chaceskal يمكن استخدامها على ثلاثة مستويات: * الفئة *، * الوحدة * وحزمة * وبعد نظرا لأن هذا المشروع لا يزال صغيرا للغاية، فسيتم تنفيذ مستوى الفصل فقط كما هو الحال الآن. ملف MyApp.py & Spythonfrom Skal Import SkalApp، CommandClass MyApp (Skalapp): Accommand Def Hello (Self): Print ('Hello' )Command DEF نعم (الذات): طباعة ("نعم") إذا __name__ == '__main__': التطبيق = MyApp () SYS.EXIT (App.Run ()) تشغيل البرنامج الصغير:> Python MyApp.py Hellohello> Python Myapp. Py Yesyesusing حجج مخصصة * ملاحظة: هذا لم ينفذ بعد! * هذا يدل على الاستخدام المستقبلي للحجج المخصصة لكل مؤلف فرعيا: Pythonfrom Skal Import SkalApp، الأمر، الحجج MyApp (SkalApp): "" وصف التطبيق "" __) A ': {' مساعدة ':' Help for A '}،' -B ': {مساعدة': 'Help for B'} @ @ @ @ @'D ': {مساعدة': 'مساعدة بالنسبة إلى D '،' ALT ':' --DELETE '}}) DEF HELLO (الذات): "" "" "خط المساعدة ل Hello" "إذا (Self.args.a): print (' a ') إذا (النفس. args.b): print ('b') إذا (self.args.delete): طباعة ('حذف') طباعة ('hello') comprand def yes (النفس): "" "" "خط المساعدة نعم" "" إذا (self.args.a): اطبع ('a') إذا (self.args.b): طباعة ('b') طباعة ("نعم") إذا __name__ == '__main__': التطبيق = myapp () sypp (app.run ()) تشغيل:> Python Myapp.py -a Hello --Deleteadelelinghello> Python MyApp.py -B HESBYESProduct's الصفحة الرئيسية
سال برامج ذات صلة