Вопросы с тегом «stdout»

118
Принудительная линейная буферизация стандартного вывода при подключении к тройнику

Обычно stdoutэто строчная буферизация. Другими словами, если ваш printfаргумент заканчивается новой строкой, вы можете ожидать, что строка будет напечатана мгновенно. Похоже, это не выполняется при использовании канала для перенаправления tee. У меня есть программа на C ++ a, которая выводит...

112
Как записать вывод stdout из вызова функции Python?

Я использую библиотеку Python, которая что-то делает с объектом do_something(my_object) и меняет это. При этом он выводит некоторую статистику на стандартный вывод, и я хотел бы получить эту информацию. Правильным решением было бы изменить, do_something()чтобы вернуть соответствующую информацию,...

105
Перенаправить конвейер stdout дочернего процесса в Go

Я пишу программу на Go, которая выполняет серверную программу (также Go). Теперь я хочу иметь стандартный вывод дочерней программы в окне терминала, в котором я запустил родительскую программу. Один из способов сделать это - использовать cmd.Output()функцию, но она выводит стандартный вывод только...

89
Печатать до той же строки, а не с новой строки?

По сути, я хочу сделать противоположное тому, что сделал этот парень ... хе-хе. Сценарий Python: каждый раз выводить новую строку в оболочку, а не обновлять существующую строку У меня есть программа, которая сообщает мне, как далеко она продвинулась. for i in some_list: #do a bunch of stuff. print...

89
Захватить стандартный вывод из скрипта?

предположим, что есть сценарий, делающий что-то вроде этого: # module writer.py import sys def write(): sys.stdout.write("foobar") Теперь предположим, что я хочу зафиксировать вывод writeфункции и сохранить его в переменной для дальнейшей обработки. Наивное решение было: # module mymodule.py from...

89
Разница между $ stdout и STDOUT в Ruby

В чем разница между $stdout(перед знаком доллара) и STDOUT(заглавными буквами) в Ruby ? Что следует использовать при перенаправлении вывода и почему? То же самое $stderrи с STDERR. Изменить: только что нашел связанный вопрос ....

87
захват stdout в реальном времени из подпроцесса

Я хочу subprocess.Popen()запустить rsync.exe в Windows и распечатать стандартный вывод на Python. Мой код работает, но не отслеживает прогресс, пока не будет выполнена передача файла! Я хочу распечатать прогресс для каждого файла в реальном времени. Теперь я использую Python 3.1, поскольку я...

86
Постоянно читать из STDOUT внешнего процесса в Ruby

Я хочу запустить блендер из командной строки через скрипт ruby, который затем будет обрабатывать вывод, выданный блендером, построчно, чтобы обновить индикатор выполнения в графическом интерфейсе. На самом деле не важно, что blender - это внешний процесс, стандартный вывод которого мне нужно...

21
'\ 0' и printf () в C

Во вводном курсе C я узнал, что при хранении строки хранятся с нулевым символом \0в конце. Но что, если я хочу напечатать строку, скажем, printf("hello")хотя я обнаружил, что это не заканчивается \0следующим утверждением printf("%d", printf("hello")); Output: 5 но это кажется противоречивым,...