Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2016 10:31:12

DenLadon
Зарегистрирован: 2016-06-27
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

ввод/вывод через stdin и stdout

Добрый день.
В задаче (кроме самого алгоритма решения) необходимо реализовать прием данных через stdin, а вывод через stdout. До этого обычно реализовывал прием через input а вывод через print или просто возвращал значение без печати через return.
Как это сделать через стандартные потоки ввода-вывода я, что-то не улавливаю.
Огромная просьба, дать ссылку или пример кода, чтобы разобраться. Понимаю, что тут нет ничего сложного, но подтупливаю.

Офлайн

#2 Окт. 2, 2016 10:46:16

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

ввод/вывод через stdin и stdout

  
>>> import sys
>>> 
>>> s = sys.stdin.readline()
abcd
>>> s
'abcd\n'
>>> 
>>> n = sys.stdout.write(s)
abcd
>>> n
5
>>>



Офлайн

#3 Окт. 2, 2016 11:58:39

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

ввод/вывод через stdin и stdout

DenLadon
До этого обычно реализовывал прием через input а вывод через print
С формальной точки зрения это и есть ввод вывод через stdin/stdout. Так что ничего можно и не менять.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version