في الناس

مكتبة شل البرمجة البرمجية لبيتثون
التحميل الان

في الناس الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • اسم الناشر:
  • Mantas Zimnickas
  • موقع ويب الناشر:
  • http://sirex.raguvele.lt/

في الناس العلامات


في الناس وصف

مكتبة البرمجة النصية شل لبثون Plyscripting هي وحدة Python التي توفر أدوات مساعدة مختلفة لجعل البرمجة النصية SHELT مع Python Ease.Getting بدأت Scripting.py: Pip تثبيت Pyscripting إنشاء البرنامج النصي SHED Python MyScript.py: #! / USR / Bin / Env Python من البرمجة النصية استيراد SH SH. LS ('- l') استخدام البرنامج النصي الخاص بك: chmod + x myscript.py ./myscript.pycalling commandsherehere ثلاث طرق لاستدعاء الأوامر الخارجية. إذا أمكن ذلك، سيتم استخدام استبدال Python لأمر خارجي. لن يتم استخدام بدائل فقط في الدعوة المباشرة. لمحض جميع الأوامر التي تم استبدالها، انظر استبدال CallingRects.Direct CalleningReturns رمز الخروج.Sh ('LS'، '-L') الاتصال غير المباشر رمز الخروج. عودة outdroturns جردت stdout (لن يتم تضمين stderr). استخدام هذه الطريقة، لن يتم طباعة إخراج الأمر إلى Stdout. قبل إخراج الإخراج، سيتم تجريد المساحات البيضاء الرائدة. لا تستخدم هذا الميثوس للمخرجات الكبيرة. dutput = sh.get ('LS'، '-l') الطباعة ("الإخراج": S إخراج) الحجة Handlingyou يمكن الوصول إلى الوسائط التي تم تمريرها إلى البرنامج النصي باستخدام خاصية Argv: sh.argv - يسمى Script Namesh.argv - ChampuctionReplaced Commandsto تجنب النفقات العامة ولأسباب البساطة، تم استبدال بعض الأوامر الخارجية بوظائف بيثون الداخلية، والتي تعمل بشكل أسرع بكثير ، يدعو إلى قيادة القيادة الخارجية. إرجاع string.exit نفس الخروج الخارجي. مما يشبه أمر البحث الخارجي. إرجاع جهاز استئجار الملفات التي تم العثور عليها. مثال على الاستخدام: للحصول على f في sh.find (type = 'f'، استبعاد = ): طباعة (f) mkdir نفسه مثل mkdir.mkdirs خارجي مثل mkdir -P.Test مماثلة للاختبار الخارجي وبعد إرجاع المنطقية. مثال على ذلك: إذا كان sh.test ('- d'، '' / tmp ') makefilemake = makefile (sh) make ('/ tmp / myfile.txt') def myrule (الهدف): sh.touch (الهدف) make () def الرئيسية (الهدف): myrule () make.run (الرئيسية) الماضي خط Make.run (Main) يتحقق sys.argv وينفذ القاعدة المحددة أو الافتراضي إذا لم يتم تحديد قاعدة معينة. سيتم تنفيذ myrule فقط، إذا كان الملف الهدف /tmp/myfile.txt لا يوجد ذلك :./myscript.pynow دعوة قاعدة معينة :./ myscript.py متطلبات myrule: بيثون


في الناس برامج ذات صلة