Maison >développement back-end >Tutoriel Python >Comment lire le contenu de l'entrée standard stdin dans PYTHON
Python dispose de plusieurs méthodes pour lire les données à partir d'une entrée standard.
1. sys.stdin
sys.stdin fournit les fonctions read() et readline(). Pensez à l'utiliser :
import sys line = sys.stdin.readline() while line: print line, line = sys.stdin.readline()
Remarque : s'il n'y a pas de données, io sera bloqué, vous pouvez donc effectuer une vérification des données sur l'entrée standard (Linux) :
import sys import select if select.select([sys.stdin], [], [], 0.0)[0]: help_file_fragment = sys.stdin.read() else: print("No data", file=sys.stderr) sys.exit(2)
2, input()
Si vous souhaitez utiliser la méthode interactive (invite de saisie), Python 3.x peut utiliser input(), tandis que Python 2.x utilise raw_input() :
x = raw_input('请输入您的名字:')
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!