sys.stdin
sys.stdin — это файловый объект, соответствующий стандартному потоку ввода. По умолчанию ввод считывается с консоли.
Синтаксис
sys.stdin
Аргументы
- Нет аргументов. sys.stdin — это файловый объект.
Примеры
Чтение из стандартного потока ввода:
import sys print("Введите текст:") text = sys.stdin.readline() print("Вы ввели:", text)
Вывод:
Введите текст: Привет, мир! Вы ввели: Привет, мир!
Перенаправление стандартного потока ввода:
import sys with open("input.txt", "r") as f: sys.stdin = f text = sys.stdin.readline() print("Прочитано из файла:", text)
Частые вопросы и проблемы
- Когда использовать sys.stdin? Это свойство полезно для чтения ввода с консоли или из файла.
- Почему это важно? Это позволяет гибко управлять вводом данных.