Maison >développement back-end >Tutoriel Python >Comment puis-je lire l'entrée de l'entrée standard (stdin) en Python ?

Comment puis-je lire l'entrée de l'entrée standard (stdin) en Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-14 06:57:21355parcourir

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

Lecture de l'entrée à partir de l'entrée standard (stdin)

Dans les défis de golf de code, les participants sont souvent confrontés à l'obligation de lire l'entrée à partir de l'entrée standard (stdin). Pour accomplir cette tâche, Python fournit une méthode simple utilisant le module fileinput.

Utilisation de fileinput

Pour lire ligne par ligne à partir de stdin à l'aide du module fileinput, utilisez le code suivant :

import fileinput

for line in fileinput.input():
    pass

Ce code initialise le module fileinput et lui demande de lire les entrées de stdin. Le module renvoie ensuite un itérateur qui vous permet de parcourir chaque ligne d'entrée.

Remarque

Il est important de noter que la ligne récupérée contient un caractère de nouvelle ligne de fin. Si vous le souhaitez, vous pouvez le supprimer à l'aide de la méthode rstrip() :

line = line.rstrip()

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn