pyscripting.

ספריית scripting פגז עבור Python
הורד עכשיו

pyscripting. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • שם המפרסם:
  • Mantas Zimnickas
  • אתר האינטרנט של המוציא לאור:
  • http://sirex.raguvele.lt/

pyscripting. תגים


pyscripting. תיאור

ספריית scripting פגז עבור Python Pyscripting הוא מודול Python המספק שירותים שונים כדי להפוך את scripting פגז עם python קל. התחיל לקבל scripting.py: pip להתקין pyscripting ליצור שלך python מעטפת script myscript.py: #! / usr / bin / env python מ scripting ייבוא sh. LS ('- L') השתמש בסקריפט שלך: ChMOD + X MyScript.py./myscript.pycalling פקודות חיצוניות יותר הן שלוש דרכים להתקשר פקודות חיצוניות .IF אפשרי, החלפת Python של פקודה חיצונית ישמש. תחליפים לא ישמשו רק בהתקשרות ישירות. עבור כל פקודות שהוחלפו, ראה פקודות מוחלפות. Calling CallingReturns יציאה Code.SH ('LS', '-L') עקיף callingreturns יציאה code.sh.ls ('- l') להתקשר ו החזרת פלטטרלורן Stront (Stedr לא תיכלל). שימוש בשיטה זו, הפלט של הפקודה לא יודפס כדי stdout. לפני החזרת התפוקה, המובילים חללים לבנים יהיה חשוף. לא להשתמש זה methos עבור פלט גדולs.Output = sh.get ('LS', '-L') הדפסה ('פלט היה:% s'% פלט) טיעון הטיעון ניתן לגשת לארגומנטים שעברו ל- Script באמצעות Argv נכס: Sh.argv - נקרא Script Namesh.argv - First Breative CommandSto להימנע ממעודות הפשטות, כמה פקודות חיצוניות הוחלפו על ידי הפונקציות הפנימיות של Python, אשר עובד הרבה יותר מהר , כי קורא פקודה חיצונית. מחזירה string.exit כמו יציאה חיצונית. דומה לפקודת חיפוש חיצונית. מחזירה iterator של כל קבצים שנמצאו. דוגמה שימוש: עבור F ב sh.find (סוג = 'F', לא כולל = ): הדפסה (F) MKDIR כמו mkdir.mkdirs חיצוני כמו חיצוני mkdir -p.test דומה בדיקה חיצונית . מחזירה בוליאני. דוגמה לשימוש: אם sh.test ('- D', '/ tmp'): הדפסה ('/ tmp היא ספרייה. MakefileMake = Makefile (sh) @ make ('/ tmp / myfile.txt') def myrule (יעד): sh.touch (יעד) @make () Def הראשי (יעד): MyRule () Make.Run (ראשי) האחרון Line Make.Run (ראשי) בודק sys.argv ומבצע כלל שצוין או ברירת מחדל אם לא צוין כלל מסוים. MyRolle יבוצע רק, אם הקובץ היעד /tmp/myfile.txt אינו קיים. :./myscript.pynow שיחה מסוימת: ./ MyScript.py דרישות MyRule: · פייתון


pyscripting. תוכנה קשורה