Чтобы вывести вывод в файл в 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
или любой другой вывод в файл, а не в консоль.