Найти - Пользователи
Полная версия: Как перенаправить вывод с консоли в файл
Начало » Python для новичков » Как перенаправить вывод с консоли в файл
1
vovak1919
Нужно весь текст консоли вывести в текстовый файл, который затем будет анализироваться в программе на другом языке программирования.
Пробовал стандартное консольное перенаправление
python file.py > result.txt
но оно просто создает пустой файл result.txt.
Ещё пробовал
sys.stdout = open(“2.txt”, “w”)
тот же результат.
Rodegast
Данные у тебя точно пишутся в stdout а не в stderr?
vovak1919
Rodegast
sys.stdout = open(“2.txt”, “w”)
Действительно, не сообразил. Текст, который мне нужен пишется именно в stderr. Спасибо за помощь!
vic57
vovak1919
Пробовал стандартное консольное перенаправление
python file.py > result.txt
но оно просто создает пустой файл result.txt.
 python file.py 2 > result.txt
python file.py 2>&1 > result.txt
vovak1919
vic57
Все равно пустой файл. Мне уже помогли, спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB