Me he dado cuenta de que curl puede indicar si estoy redireccionando su salida (en cuyo caso se pone una barra de progreso).Determinar si se redirige stdout para un proceso de Python
¿Hay alguna forma razonable de hacer esto en un script de Python? Por lo tanto:
$ pitón my_script.py
No es redirigida
$ pitón my_script.py> salida.txt
redirigidas!
Dado que esto funciona en Windows, creo que es lo que quiero. Tenga en cuenta que este enfoque * no * funcionará si lo hago: $ echo "blah" | python test.py –