Код: Выделить всё
import sys
if something_to_read_from_stdin_aka_piped_to:
cmd = sys.stdin.read()
print(cmd)
else:
print("standard behavior")
Код: Выделить всё
echo "test" | python myscript.py
Как узнать, должен ли сценарий читать со стандартного ввода или нет? ; Я надеюсь, что есть что-то очевидное, кроме аргумента командной строки для сценария.
Подробнее здесь: https://stackoverflow.com/questions/352 ... g-piped-to