| Teena Python-Anschlüsse von nützlichen Syscalls, mit asynchroner E / A |
Jetzt downloaden |
Teena Ranking & Zusammenfassung
- Lizenz:
- MIT/X Consortium Lic...
- Name des Herausgebers:
- Zachary Voase
- Website des Verlags:
- http://github.com/disturbyte/
Teena Stichworte
Teena Beschreibung
Teena ist ein Python-Modul, das eine Sammlung von Häfen von UNIX- und Linux-Syscalls an reinen Python sei, mit einem Schwerpunkt auf Leistung und Richtigkeit. . Die Bibliothek verwendet Tornado, um effiziente asynchrone E / A-Version von Asynchron zu erstellen. Die erste Version dieser Bibliothek enthält Implementierungen von T-Stück und Spleiß, die auf Dateien, Sockeln und File-Deskriptoren arbeiten. Es gibt auch eine Capture-Klasse, die sich wie stringio verhält, aber er hat einen FileNo () und kann daher verwendet werden, wenn ein echter File-Deskriptor benötigt wird stderr.do Die notwendigen Importe: >>> aus Kontextlib Importschluss >>> Importieren von Teena >>> Import OS >>> Importieren von SYS >>> IRLLLib2Create ein Teena.Capture () importieren, um die Ausgabe aufzunehmen: >>> Capture = Teena.Capture () Öffnen Sie eine Verbindung mit URLLIB2.URLOPEN (). Dieses Verbindungsobjekt verfügt über einen zugehörigen Datei-Deskriptor, sodass Sie ihn direkt in T -EE () (): >>> mit Schließung (Urlib2.URLOPEN ('http://whattthecommit.com/index.txt')) als CONN: .. . Teena.tee (CONN, (SYS.STDERR, Capture.input)) Dies sollte wirklich nicht 19 Minuten dauern, bis er baut. >>> Print ReM (Capture.GetValue ()) 'Dies sollte nicht 19 Minuten dauern, bis er aufbaut. \ n'InstallationPIP Installieren der Homepage des Teenaprodukts
Teena Zugehörige Software