Je veux un programme pour faire une chose si elle est exécutée comme ceci:Quelle est la meilleure façon de savoir si un programme Python a quelque chose à lire à partir de stdin?
cat something | my_program.py
et faire autre chose si courir comme ce
my_program.py
Mais si je lis de stdin, il attendra l'utilisateur entrée, donc je veux voir s'il y a quelque chose à lire avant d'essayer de lire à partir de stdin.
Que signifie « ne devrait pas être aussi difficile que cela semble » signifie? Pourriez-vous mettre à jour la question avec une description de votre objectif, de tout code que vous avez essayé jusqu'à présent et qui n'a pas fonctionné, et de ce que vous vous attendiez à ce qu'il soit arrivé? –
merci Josh ... beaucoup apprécié. –