que je fais habituellement ceci en Perl:Comment puis-je itérer sur toutes les lignes de fichiers transmis sur la ligne de commande?
whatever.pl
while(<>) {
#do whatever;
}
puis cat foo.txt | whatever.pl
Maintenant, je veux le faire en Python. J'ai essayé sys.stdin
mais je n'ai aucune idée de comment faire comme je l'ai fait en Perl. Comment puis-je lire l'entrée?
+1 De cette façon est plus flexible que "pour la ligne à sys.stdin", car il Le travail pour les noms de fichiers passe comme arguments de ligne cmd. – user26294