stdin

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
michael070380
User
Beiträge: 29
Registriert: Freitag 16. Mai 2003, 09:05
Wohnort: Pfaffenhofen

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
Voges
User
Beiträge: 564
Registriert: Dienstag 6. August 2002, 14:52
Wohnort: Region Hannover

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
Gast

Super das funktioniert!
Danke
Michael :D
Antworten