Seite 1 von 1

Äquivalent für "/dev/stdout" unter Windows CMD für

Verfasst: Donnerstag 27. August 2009, 20:14
von strato_1
Hallo,

ich suche eine Alternative um die unnamed pipe Funktionalität auch in der Windows XP CMD Konsole zu ermöglichen.

z.B. script_a.py | script_b,py

Die Schwierigkeit die ich habe ist, dass die Klasse http.cookiejar.LWPCookieJar bei der Methode http.cookiejar.LWPCookieJar.save( FILENAME ) mit Python 3.1, einen String als Übergabeparameter erwartet.

Unter Linux konnte ich dies mit "/dev/stdout" recht leicht lösen nur wie setze ich das unter Windows XP um?


Vielen Dank für eure Hilfe :)

Verfasst: Donnerstag 27. August 2009, 23:07
von birkenfeld
War "con" nicht dieser Pseudo-Filename für die Konsole? Evtl. verbirgt sich ja dahinter stdin/stdout?

Verfasst: Freitag 28. August 2009, 11:54
von strato_1
Hallo birkenfeld,

die Lösung mit "con" funktioniert.

Vielen Dank.

con?

Verfasst: Samstag 29. August 2009, 19:51
von farid
birkenfeld hat geschrieben:War "con" nicht dieser Pseudo-Filename für die Konsole? Evtl. verbirgt sich ja dahinter stdin/stdout?
Ist 'con:' nicht eher /dev/tty? stdin und stdout kann man ja umlenken, waehrend man passwoerter etc. von /dev/tty direkt einliest. Ich hab' gerade kein Windows hier um es auszuprobieren.

Verfasst: Samstag 29. August 2009, 21:52
von strato_1
Ja, "con" steht laut den Beschreibungen im Netz für /dev/tty.