Чтобы вывести вывод в файл в Python, вы можете использовать несколько методов. Вот несколько вариантов:
-
Использование функции
printи параметра файла:with open('output.txt', 'w') as file: print('Hello, world!', file=file) -
Использование метода
writeфайлового объекта:with open('output.txt', 'w') as file: file.write('Hello, world!') -
Перенаправление стандартного вывода в файл с помощью модуля
sys:import sys with open('output.txt', 'w') as file: sys.stdout = file print('Hello, world!') sys.stdout = sys.__stdout__ # Reset stdout to default
Эти методы позволяют перенаправить вывод операторов printили любой другой вывод в файл, а не в консоль.