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

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
strato_1
User
Beiträge: 3
Registriert: Donnerstag 27. August 2009, 20:00

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 :)
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

War "con" nicht dieser Pseudo-Filename für die Konsole? Evtl. verbirgt sich ja dahinter stdin/stdout?
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
strato_1
User
Beiträge: 3
Registriert: Donnerstag 27. August 2009, 20:00

Hallo birkenfeld,

die Lösung mit "con" funktioniert.

Vielen Dank.
farid
User
Beiträge: 95
Registriert: Mittwoch 8. Oktober 2008, 15:37

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.
strato_1
User
Beiträge: 3
Registriert: Donnerstag 27. August 2009, 20:00

Ja, "con" steht laut den Beschreibungen im Netz für /dev/tty.
Antworten