Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich Eingaben von der Standardeingabe (stdin) in Python lesen?

Wie kann ich Eingaben von der Standardeingabe (stdin) in Python lesen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-14 06:57:21358Durchsuche

How Can I Read Input from Standard Input (stdin) in Python?

Lesen von Eingaben aus der Standardeingabe (stdin)

Bei Code-Golf-Herausforderungen müssen die Teilnehmer häufig Eingaben aus der Standardeingabe (stdin) lesen. Um diese Aufgabe zu erfüllen, bietet Python eine unkomplizierte Methode mit dem Fileinput-Modul.

Fileinput verwenden

Um Zeile für Zeile aus stdin mit dem Fileinput-Modul zu lesen, verwenden Sie den folgenden Code:

import fileinput

for line in fileinput.input():
    pass

Dieser Code initialisiert das Dateieingabemodul und weist es an, Eingaben von stdin zu lesen. Das Modul gibt dann einen Iterator zurück, der es Ihnen ermöglicht, über jede Eingabezeile zu iterieren.

Hinweis

Es ist wichtig zu beachten, dass die abgerufene Zeile ein abschließendes Zeilenumbruchzeichen enthält. Bei Bedarf können Sie es mit der Methode rstrip() entfernen:

line = line.rstrip()

Das obige ist der detaillierte Inhalt vonWie kann ich Eingaben von der Standardeingabe (stdin) in Python lesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn