Шаг 80.
Python: сборник рецептов.
Файлы и ввод-вывод. Перенаправление вывода в файл

    На этом шаге мы рассмотрим решение этой задачи.

Задача

    Вы хотите перенаправить в файл вывод функции print().

Решение

    Используйте print() c именованным аргументом file:

with open('somefile.txt', 'rt') as f: 
    print('Hello World!', file=f)


Обсуждение

    Про вывод в файл добавить больше и нечего. Разве что убедитесь, что файл открыт в текстовом режиме. Выводить в бинарном режиме так нельзя.

    На следующем шаге мы рассмотрим вывод с другим разделителем или символом конца строки.




Предыдущий шаг Содержание Следующий шаг