Вывод stderr в stdout в строке

Используя Windows powershell, я стремлюсь вывести все строки, включая stdout и stderr in-line, в текстовый файл. Это должно позволить мне определить, к чему относится общее предупреждение, а не только stderr. Я использовал

myscript.py 2>&1 output.txt

но это добавляет ошибку в конце вывода, а не в строке. Поэтому я не могу найти, к чему относится ошибка при выводе в текстовый файл.

(В частности, здесь используется функция cox.fitter() из линий жизни. Если набор данных "плохой", он возвращает предупреждение ConvergenceWarning и продолжает работу без ссылки на имя чего-либо введенного.)

Есть ли способ с помощью PowerShell или другого терминала перенаправить stderr так, чтобы он соответствовал stdout?

0 ответов

Другие вопросы по тегам