Scipy.

Python-Tools zum Verwalten von Systembefehlen als Ersatz zum Bash-Skript
Jetzt downloaden

Scipy. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • ISC License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jonas Melian
  • Website des Verlags:
  • http://www.bitbucket.org/ares/bcryptwrap/

Scipy. Stichworte


Scipy. Beschreibung

Python-Tools zum Verwalten von Systembefehlen als Ersatz zum Bash-Skript Das Skipy-Projekt bietet Python-Tools zum Verwalten von Systembefehlen als Ersatz zum Bash-Skript. SINTE SINTEXIS ist sehr kryptisch und es ist sehr schwer zu debuggen. Bei der Abseite dieser negativen Punkte steigen gleichzeitig mit der Größe des Programms an. SINTEXIS ist als Pseudo-Code, so dass es sehr einfach ist, zu codieren. Die grundlegenden Fehler --as Syntaxfehler und Ausnahmen - helfen, gemeinsam mit dem im Protokollierungsmodul implementierten Fehler-Protokollierungssystem zu debuggen. Darüber hinaus verfügt PYTHON mit einer umfangreichen Standardbibliothek mit nützlichen Modulen, die dazu beitragen, die Entwicklung von Skripts zu beschleunigen, und wenn Sie ein anderes Modul benötigen, konnte in dem PYPI-Repository gesucht werden. Ich habe das Stoffprojekt gegabelt, um die Bearbeitung der Dateien hinzuzufügen etwas anderes, aber mein Ziel ist sehr anders als das Projekt, beidem meine Änderungen nicht hinzugefügt wurden, bis ich mein gegabelte Repository (nach vielen Monaten) gelöscht habe .Scripythe-Hauptwerkzeug dieses Pakets ist die Shell.Run () Klasse, die lässt Systembefehle in derselben Shell ausführen. Es funktioniert gut mit Rohren und passieren die Shell-Variablen. Es macht keine Mustererweiterung (*?) Wie in der Hülle, sondern könnte jedoch shell.expand () verwendet werden. Der Pfad aller von Skipy verwendeten Befehle ist im Pfadmodul, so dass es ein mögliches Trojaner vermeidet. Der Pfad ist für Debian- / Ubuntu-Systeme recht, da ich sie überprüfen kann Ist das zu Beginn des neuen Skripts ausgeführt: im scipy.setup-import loglog.setup (Dateiname), in dem Dateiname standardmäßig /tmp/scripy.log lautet, die Datei, in der es protokolliert wird Führen Sie das gesamte Skript aus. . Nun können alle Methoden von _log --debug (), info (), warning (), fehler () und kritisch () verwendet werden, um die Bedeutung einer protokollierten Nachricht anzuzeigen. Ist die Bearbeitung von Dateien, und das Skipy ist mit der Klasse edit.edit () sehr einfach. Es erstellt nur Backups an Dateien, die geändert werden sollen, können Dateien von anderen Benutzern ändern (da dies Sudo verwendet, wenn die Klasse installiert wird), und verfügt über Methoden zum Anhängen von Text, Kommentieren oder Kommentieren von Linien, die mit einem bestimmten Chrauwert beginnen , und ein Wrapper zu sed, der die Datei unterstützen lässt. Anforderungen: · Python Was ist neu in dieser Version: · Pfaderweiterung für Befehle. · `Run ()` Gibt ein benanntes Tupel mit "Renditecode" und "stdout" zurück. · Die Nase erfasst alle Protokollausgaben, sodass nicht in die Protokolldatei geschrieben wurde. · Umbenannte Klasse `shell.code ()` to `shell.returncode ()`. Es verwaltet jetzt die gültigen Beendigungsstatuscodes (hauptsächlich aus Befehlen, die in der Schale ausgeführt werden). · Besseres Fehler beim Fangcode und Fehlerberichterstattung. · Änderung des Protokollierungshandlers, um die Drehung von Festplatten-Protokolldateien zu rotieren. · Pyyaml ist optional zur Installation.


Scipy. Zugehörige Software