pycripting.

Shell Scripting-Bibliothek für Python
Jetzt downloaden

pycripting. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Name des Herausgebers:
  • Mantas Zimnickas
  • Website des Verlags:
  • http://sirex.raguvele.lt/

pycripting. Stichworte


pycripting. Beschreibung

Shell Scripting-Bibliothek für Python Das PyScripting ist das Python-Modul, das verschiedene Dienstprogramme bereitstellt, um Shell Scripting mit Python einfacher zu gestalten LS ('- l') Verwenden Sie Ihr Skript: chmod + x myscript./myscript.pycalling externe commandHo sind drei Möglichkeiten, externe Befehle aufzurufen. Ersetzungen werden nicht nur in direkten Anrufen verwendet. Für alle ersetzten Befehle siehe ersetzte Befehle. Direct CallingReturns Exit Code.sh ('ls', '-l') Indirekte CallingReturns Exit Code.sh.ls ('- l') rufen Sie an und RückgabeausgangReturns strippted stdout (stderr wird nicht aufgenommen). Mit dieser Methode wird der Ausgang des Befehls nicht in stdout gedruckt. Bevor Sie die Ausgabe zurücksenden, werden führende weiße Räume gestreift. Verwenden Sie diese Methos nicht für große Ausgänge Kann auf Argumente, die mit dem Skript mit der Argv-Eigenschaft übergeben werden können , das den externen Befehl anruft.Basenname als externen Basenamen. Gibt String.exit als externe EXIT zurück. Ähnlich wie der externe Fund-Befehl ähnlich. Gibt den Iterator aller gefundenen Dateien zurück. Beispielnutzung: für f in sh.find (type = 'f', ausschließen = ): drucken (f) mkdir wie externe mkdir.mkdirs wie external mkdir -p.test ähnlich dem externen Test . Kehrt Boolean zurück. Beispielnutzung: Wenn sh.test ('- d', '/ tmp'): drucken ('/ tmp ist das Verzeichnis.') Makefile-FunktionalitätUmample (myscript.py): #! / Usr / bin / env pythonfrom Scripting Import SH, Makefilemake = makefile (sh) @Make ('/ tmp / myfile.txt') Def MyRule (Ziel): sh.touch (Ziel) @Make () Def Main (Ziel): MyRule () make.run (Main) Letztendlich LINE MAKE.RUN (MAIN) prüft sys.argv und führt festgelegte Regel oder Standard aus, wenn keine bestimmte Regel angegeben ist. MyRULE wird nur ausgeführt, wenn Zieldatei /tmp/myfile.txt nicht existiert .: · Python


pycripting. Zugehörige Software