Встречается на собеседованиях • сегодня
Что такое stdin\sdtout в Linux
В Linux stdin (стандартный ввод) и stdout (стандартный вывод) — это потоки ввода-вывода, которые используются программами для взаимодействия с пользователем или другими программами.
- stdin (дескриптор 0) — поток ввода данных (по умолчанию клавиатура).
- stdout (дескриптор 1) — поток вывода данных (по умолчанию терминал).
Пример перенаправления в Python:
python
import sys
# Чтение из stdin
data = sys.stdin.read() # или input()
# Запись в stdout
sys.stdout.write("Hello, stdout!\n") # или print()Можно перенаправлять через shell:
bash
echo "input" | python script.py > output.txt
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы