Plumbum

Schale-Kombinator-Bibliothek
Jetzt downloaden

Plumbum Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tomer Filiba
  • Website des Verlags:

Plumbum Stichworte


Plumbum Beschreibung

Wünschten jemals die Handgelenk-Handigkeit von Shell-Skripts in eine echte Sprache? Sag Hallo zu Plumbum Shell-Kombinatoren. PLUMBUM ist eine kleine, aber feature-reiche Bibliothek für Shell Script-ähnliche Programme in Python. Das Motto der Bibliothek ist, dass Sie nie wieder auf Shell-Skripts zurückgreifen müssen, und somit versucht es, die Shell-Syntax zu ahmen (jedoch nur dort, wo es sinnvoll ist), während er es mit der Platre-Platform hält. Verknüpfungen, die Bibliothek konzentriert sich auf lokale und Remote-Befehlsausführung, lokale und entfernte Pfade sowie Arbeitsverzeichnis und Umweltmanipulation. Aber genug mit dem Talk, lass uns einen Code sehen! Grundlegende Nutzung >>> von Plumbum Import lokaler >>> von plumbum.local Import ls, Grep, Cat, Wc >>>>> LS () 'License \ nreadme.rst \ ndist \ ndocs \ ndocs \ ndcums \ n '>>>>>> Kette = ls | WC >>> Druckkette (C: \ Programme \ git \ bin \ ls.exe | C: \ Programme \ git \ bin \ wc.exe '-l') >>> Kette ( ) '9 \ n' >>> notepad = local >>> Notepad () '' Vorsteher und Hintergrund >>> von PLUMBUM Import FG, BG >>> ls und FGTOTAL 10-RW-R - R-- 1 SEBULBA ERHALTEN 1079 Apr 2915:34 Lizenz-RW-R - R-- 1 SEBULBA RW-RW-R - R - 1 Sebulba-Verwaltung 1318 Apr 2916:56 readme.rstdrwxr- XR-X 2 SEBULBA ERHALTEN 0 Apr 2916:59 destdrwxr-xr-x 5 sebulba deaktivieren 4096 Apr 223:38 docsdrwxr-xr-x 2 sebulba adline 4096 Apr 2916:52 Plumbum >>> ( LS | WC ) und BG >>> F = _ >>> F.Wait () >>> F.STDOUT'16 \ n'working-Verzeichnis und Umgebung >>> mit local.cwd ("C: \ Windows"): ... (ls | WC ) () ... '105 \ n' >>>>>> mit lokal.env (foo = "Bar"): ... mit local.env (foo = "spam"): ... local.python ("- c", "Import os; drucken os.environ ") .. . lokal > Von PLUMBUM Import Remote >>> R = Remote.Connect ("linuxbox.foo.bar") >> > R () 'Linux \ n' >>> r_ls = r >>> r_ls >>>>> > mit r.cwd ("/"): ... r_ls () ... 'bin \ nboot \ nboot \ nboot \ nBoot \ nBoot \ nBoot \ ntoot \ nhome \ ninitrd.img \ n ' Tunneling (über SSH)> >> R_PYTHON = R >>> F = (R_PYTHON ; S2.SEND ('großer Erfolg')"] und BG >>> mit R.SSHCTX.Tunnel (12222, 16666) als Tune: ... Import Socket ... s = sockt.socket () ... s.connect (("localhost", 12222)) ... S.RecV (100) ... 'Tolles Erfolg' >> > F.Ready () Truethis ist nur ein Teaser; Die vollständige Dokumentation finden Sie unter der Homepage des DocSProduct


Plumbum Zugehörige Software

Nobel

Naiver Bayes-Klassifizierer für den Rest von uns (erfordert Python 2.7 oder höher) ...

104

Herunterladen