Seite 1 von 1

stdin

Verfasst: Freitag 16. Mai 2003, 09:08
von michael070380
Hallo
ich möchte unter Linux mit dem Befehl
cat datei.txt | pythonskript.py
die Standardausgabe in eine Variable schreiben.
Irgendwie muss das ja mit stdin gehen, oder?

Gruß
Michael

Re: stdin

Verfasst: Freitag 16. Mai 2003, 09:55
von Voges
Hallo und Willkommen!
michael070380 hat geschrieben:Irgendwie muss das ja mit stdin gehen, oder?
Ja, und zwar mit sys.stdin.

Code: Alles auswählen

#!/usr/bin/env python
import sys
data = sys.stdin.readlines()
Dann hast Du die Zeilen der Datei als Liste in data.

Jan

Funktioniert

Verfasst: Freitag 16. Mai 2003, 10:14
von Gast
Super das funktioniert!
Danke
Michael :D