Учитывая следующий интерактивный сеанс оболочки.
Python 2.7.5+ (default, Feb 27 2014, 19:37:08)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+1
2
>>> 2+5
7
>>> "foo"
'foo'
>>>
Обратите внимание, как после каждой строки интерпретатор выводит результат на консоль.
Если я включу те же три команды в сценарий Foo.py
без операторов печати, вывод не будет сгенерирован.
Есть ли способ заставить интерпретатор Python генерировать тот же вывод, что и в интерактивном режиме, без изменения кода для ручной вставки операторов печати?
python -c "print repr(line)"
для каждой строки? - person bbayles   schedule 02.08.2014