Chcę program zrobić jedną rzecz, jeśli wykonywane tak:Jaki jest najlepszy sposób sprawdzenia, czy program Python ma cokolwiek do odczytania ze standardowego wejścia?
cat something | my_program.py
i zrobić coś innego, jeśli uruchomić się ten
my_program.py
Ale jeśli czytać ze standardowego wejścia, a następnie będzie czekać na użytkownika wejściowe, więc chcę sprawdzić, czy jest cokolwiek do przeczytania, zanim spróbuję odczytać ze standardowego wejścia.
Co to znaczy „nie powinno być tak trudne, jak się wydaje” oznacza? Czy mógłbyś zaktualizować pytanie opisem swojego celu, dowolnego kodu, który wypróbowałeś do tej pory, który nie zadziałał, i czego oczekiwałeś? –
dzięki Josh ... bardzo docenione. –