Quiero un programa para hacer una cosa si se ejecuta la siguiente manera:¿Cuál es la mejor manera de saber si un programa de Python tiene algo que leer de stdin?
cat something | my_program.py
y hacer otra cosa si se ejecuta como esto
my_program.py
Pero si he leído de la entrada estándar, a continuación, se va a esperar para el usuario entrada, por lo que quiero ver si hay algo que leer antes de intentar leer de stdin.
¿Qué significa "no debe ser tan difícil como parece" significa? ¿Te importaría actualizar la pregunta con una descripción de tu objetivo, cualquier código que hayas probado hasta ahora que no haya funcionado y lo que esperabas que sucediera? –
gracias Josh ... muy apreciado. –