[Python-de] Pipes
Thilo Ernst
Thilo.Ernst at first.fhg.de
Don Apr 7 09:29:42 CEST 2005
Hallo Marcus,
Schreib zunächst mal, was genau (beispielhaft) in der Pipe passieren
soll ("eine Funktion"?), das macht es leichter.
Am besten macht sich stets ein Stück Sourcecode...
Betreibst Du überhaupt mehrere Prozesse? Falls nicht (wenn Du nur
zwischen unterschiedlichen Threads
in einem Prozess kommunizieren willst), brauchst Du keine Pipes, sondern
Queues (siehe Standardlibrary).
Gruß, Thilo
Marcus Habermehl wrote:
> Hallo zusammen.
>
> Auch auf die Gefahr hin, dass ich mich blamiere.
>
> Wie, in Gottes Namen benutzt man Pipes??? Ich kapiers einfach nicht. :(
>
> Folgendes Szenario:
>
> Im Hauptteil meines Skriptes soll eine Pipe geöffnet werden, die ich
> überwachen möchte.
>
> Sobald sich dort was tut, soll der Text, der dort hingeleitet wird, in
> einem TextView (PyGTK) erscheinen.
>
> Beim Anklicken eines Buttons soll eine Funktion ausgeführt werden, die
> ihren Ausgabe in die Pipe schreibt.
>
> Aber egal, was ich heranziehe (os.popen, subprocess.Popen, oder
> ähnliches), es taucht immer wieder ein anderes Problem auf, wodurch es
> nicht klappt.
>
> Bin mir ziemlich sicher, dass es da irgendwo ein einfaches
> Verständnisproblem bei mir gibt.
>
> Lese bereits seit ca. einer Woche diverse Beiträge in Foren, Listen,
> Howtos, FAQs und Co. Aber wirklich weiter bin ich nicht gekommen.
>
> Ich bin mir nicht mal sicher, ob das mit dem Überwachen auch so
> klappt, wie ich mir das vorstelle. Aber eine funktionierende Pipe
> währe schon mal ein Anfang.
>
> Kann mir jemand erklären, wie ich mit Pipes arbeiten kann, bzw. muss?
>
> Gruß
> Marcus
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-de maillist - python-de at python.net
>http://python.net/mailman/listinfo/python-de
>
>
--
________________________________________________
Fraunhofer - Institute for Computer
Architecture and Software Technology
Interactive Systems Division
Kekuléstr. 7, D-12489 Berlin, Germany
email: Thilo.Ernst at first.fhg.de
phone: +49 30 6392 1824
fax: +49 30 6392 1805