Чтение файла с перенаправленного стандартного ввода с помощью Python

Я пытаюсь прочитать содержимое текстового файла, который был перенаправлен stdin через командную строку, и отправить его через Интернет, когда получатель должен собрать его обратно в исходную форму.

Например:

$ python test.py < file.txt

Я попытался прочитать файл и собрать его обратно с помощью следующего кода, вдохновленногоссылка на сайт:

for line in sys.stdin:
  stripped = line.strip()
  if not stripped: break
  result = result + stripped

print "File is beeing copied"
file = open("testResult.txt", "w")
file.write(result)
file.close()
print "File copying is complete!"

Но это решение работает, пока у меня нет пустой строки (две '\ n' одна за другой) в моем файле, если у меня есть, мои разрывы цикла и чтение файла заканчивается. Как я могу читать со стандартного ввода до я достигаю <> файла, который был перенаправлен?

Ответы на вопрос(3)

Ваш ответ на вопрос