ich tun dies in der Regel in Perl:Wie übertrage ich alle Zeilen von Dateien, die in der Befehlszeile übergeben werden?
whatever.pl
while(<>) {
#do whatever;
}
dann cat foo.txt | whatever.pl
Nun möchte ich in Python, dies zu tun. Ich habe versucht sys.stdin
, aber ich habe keine Ahnung, wie zu tun, wie ich es in Perl getan habe. Wie kann ich die Eingabe lesen?
+1 Auf diese Weise ist flexibler als "für die Linie in sys.stdin", wie es will Arbeit für Dateinamen übergeben als cmd Zeilenargumente. – user26294