tiener

Python-poorten van nuttige syscalls, met behulp van asynchrone I / O
Download nu

tiener Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Zachary Voase
  • Uitgever website:
  • http://github.com/disturbyte/

tiener Tags


tiener Beschrijving

TIENA is een Python-module die als doel een verzameling poorten van Unix en Linux Syscalls naar Pure Python is, met de nadruk op prestaties en juistheid. Andeveloper-commentswindows-ondersteuning is geen primaire zorg - ik ben in eerste instantie gericht op alleen POSIX-compatibele besturingssystemen . De bibliotheek gebruikt Tornado om efficiënte asynchrone I / O te doen. De eerste versie van deze bibliotheek bevat implementaties van T-shirt en splice die opereren op bestanden, stopcontacten en bestandsdescriptoren. Er is ook een capture-klasse die zich als stringio gedraagt, maar het heeft een bestando () en kan dus worden gebruikt waar een echte bestandsdescriptor nodig is.Examplei zal demonstreren hoe u het resultaat van een HTTP-verzoek vastlegt, terwijl u het antwoord op de reactie op efficiënt bent Stderr.Do de noodzakelijke invoer: >>> Vanaf ContextLib Import sluiten >>> Import Teena >>> Import OS >>> Import Sys >>> import Urllib2Create A TIENA.Capture () Object om de uitvoer vast te leggen: >>> Capture = Teena.capture () Open een verbinding met URLLIB2.URLOPEN (). Dit verbindingsobject heeft een bijbehorende bestandsdescriptor, dus u kunt het rechtstreeks in T-shirt (): >>> met sluiten (URLLIB2.URLOPEN ('http://whatthecommit.com/index.txt')) als conn: .. . Tienera.Tee (Conn, (Sys.Stderr, Capture.input)) Dit zou echt niet in 19 minuten moeten duren om te bouwen. >>> Print Rep (Capture.getValue ()) 'Dit zou echt niet in 19 minuten moeten nemen om te bouwen. \ N'InstallationPip Installeer de startpagina van de tienerpagina


tiener Gerelateerde software