cost 99 ms
實時打印 stderr 和 stdout 的子進程

[英]subprocess to print stderr and stdout in real-time

假設我有這個程序printer.py : 它打印到 stdout 和 stderr 以產生: 我想在另一個 python 腳本runner.py中執行printer.py ,並實時打印 stderr 和 stdout。 以下版本的runner.py不起作用: 因為它首先實時打印 stderr 行,然 ...

從文件中讀取十六進制,printf %x 顯示前導 ff 值

[英]Reading Hex from file, printf %x showing leading ff values

我有一個包含 26 個十六進制字節值的文件“data.dat”: 22 49 E1 09 62 18 42 8C 66 10 B0 11 84 9C 00 FF E0 40 1F F8 60 07 FE 2C 03 FF 我正在嘗試將這些讀入 c++ 並將十六進制值打印到終端: 當運行 outpu ...

在進程 python 中運行 function 時捕獲實時 `stdout` 和 `stderr`

[英]Capture real time `stdout` and `stderr` when run a function in a process python

我有一個 python function 並希望將它作為一個單獨的進程運行,並帶有multiprocessing package。 然后使用以下腳本將其作為單獨的進程運行: 現在,我需要捕獲上述過程的實時stdout和stderr 。 有沒有什么辦法像: 但是我需要傳遞 function 而不是使 ...

為什么我的代碼在 use std::io::Write 在我的 main 中但在我的 lib 中時不起作用

[英]Why does my code work when use std::io::Write is in my main but not when it's in my lib

我有兩個正在使用的文件,main.rs 和 lib.rs。 主.rs: 庫.rs: 我已經嘗試過,但是當我從 main.rs 中刪除使用“std::io::Write”時,我的代碼中斷了,但為什么呢? 我不喜歡 output 是如何與 println 一起出現的。 所以我切換到打印! 並手動刷新它, ...

如何從已編譯的 rust 可執行文件啟動終端實例?

[英]How do I start a terminal instance from a compiled rust executable?

我正在制作一個小型項目,該項目從一個包含 101 個項目的文件中讀取,創建一個字符串向量,然后隨機訪問其中一個項目並將其打印到標准 output。從終端運行時,該程序完全按預期工作,無論是通過cargo run還是通過使用./executable_name從終端運行可執行文件。 問題是,如果我在沒 ...

2023-01-25 21:05:18   1   56    rust / stdout  
管道之間沒有正確的重定向

[英]No correct redirection between pipes

我正在編寫一個程序,它應該像以下 unix 命令一樣工作: seq 2 number | awk argument | grep argument seq 2 number | awk argument | grep argument 當我使用以下命令運行以下代碼時: ./program 26 {p ...

除了使用 VT-100 轉義序列之外,是否有更快的替代方法來更改控制台中字符的顏色?

[英]Is there any faster alternative to changing the color of characters in the console instead of using VT-100 escape sequence?

因為使用像這樣的\x1b[38;2;255;242;0m來改變每個字符的顏色使得打印到控制台非常慢,大約 2-3 fps,我需要至少 30 fps,所以只是想要詢問是否有任何更快的替代方法來更改我可以使用的顏色? 注意:我只需要它在 Windows 上工作,以防你有一個非跨平台的特定解決方案。 更 ...

Java 進程無法將日志寫入控制台

[英]Java Process Not Able To Write Logs To Console

我在我的 java 應用程序中實現 log4j2,我嘗試使用 log4j2 配置文件將數據寫入控制台。 我創建了一個名為 Interface.jar 的 jar。 為此jar創建了軟鏈接,並使用不同的arguments運行。創建的2個軟鏈接是Interface1和Interface2,具有不同的ar ...

我們如何編寫一個裝飾器來捕獲由某些 function 打印的所有標准 output?

[英]How might we write a decorator which captures all standard output printed by some function?

假設 function 包含很多打印語句。 我想將所有這些打印語句捕獲到一個字符串中,或者將它們保存到文本文件中。 什么樣的 function 裝飾器可以為我們做這件事?log_file = open("log.txt", "w") @copy_print_statements(log_fi ...

STDOUT 和 STDERR 到同一個文件,STDERR 到另一個 [清單]

[英]STDOUT and STDERR to SAME file and STDERR to ANOTHER [checklist]

更新非常感謝您的回答和評論。 感謝@Fravadona 的幫助,我設法復制了它並做了一些改動。 這是實際的代碼: 第一個參數是實際的命令,第二個是我想在命令運行時顯示的字符串,第三個是命令成功結束的時候,第四個是出現錯誤的時候。 我得到的 output 是: lsblk 命令有效,因為只有 1 ...

在 python 中處理寫入標准輸出的多個子進程

[英]Dealing with multiple subprocesses writing to stdout in python

我有多個子進程(用subprocess.Popen打開)不斷地向標准輸出(幾 MB/秒)寫入大量短行。 有時,我猜想當兩個子進程同時寫入 stdout 時,stdout 中的 output 是一個不可讀的行。 例如,子進程 1 寫入 AAAA,子進程 2 寫入 BBBB,而標准輸出有時會顯示 AAB ...

如何在 C 的二維數組中放置變量

[英]how to put a varilabe in 2d array in C

我想在二維數組上貼花,但我想在聲明中添加一個 vrailbe 嘗試遍歷 arr,沒有得到 /opt/fw1,相反我得到了一個地址我期望得到如果我打印 arr 我會得到 /opt/fw1 -t arg ... insead 我得到“someoutput”-t arg ...

2023-01-05 07:58:11   1   52    c / stdout  
在 Qt 應用程序中捕獲標准輸出

[英]Capture stdout in a Qt Application

我正在嘗試捕獲我的 Qt 應用程序的 output 但沒有成功。 (我正在調用一個輸出到控制台的外部庫,我想在我的 UI 中顯示它。它不是 QProcess,它是我自己進程中的一個 calss 實例)。 問題:寫入 std::cout 時我的 lambda 插槽永遠不會被調用。 這是我的代碼提煉成 ...

如何實時監控子進程的stdout

[英]How to monitor subprocess's stdout in real time

我有一個生成圖像的子進程。 主程序將使用圖像。 我的計划是啟動子流程,監控它。 一旦有幾個圖像可用(即子進程打印“2”或“3”) ,我將啟動主程序。 但是,我無法從子進程中獲取“讀取時間”output。 每次,子進程都不會通過 PIPE 返回任何內容,直到它生成了所有 20 張圖像。 除了調試模式 ...

poll() function 試圖檢測來自 jq 的標准輸出

[英]poll() function trying to detect stdout from jq

我正在嘗試在 C 中編寫一個 function,它使用poll()檢查標准輸入的存在 這里fds.fd=0指的是 STDIN 的文件描述符。 fds.events = POLLIN是指有數據可讀的事件。 我使用 10 毫秒的超時。 當我跑步時 其中test_stdin是 C 程序的 object ...

Python Subprocess.Run() outputcontrol

[英]Python Subprocess.Run() outputcontrol

你好出口。 我是 python 的新手。為了解釋我的問題,我只用了腳本。 我構建了 2 個 python 文件。 第一個就像下面的文件名是“random.py” 結果將是這樣的:(雙列表) [[1, 2, 'bob'], [1, 2, 'eric'], [2, 1, 'dimitar'], [2 ...

如何在不調用 AllocConsole() 的情況下在 subsystem=windows 程序中初始化 stdout/stderr?

[英]How to initialize stdout/stderr in a subsystem=windows program WITHOUT calling AllocConsole()?

因此,當嘗試在 Windows GUI 應用程序中使用 stdin/stdout/stderr 流時,通常必須調用 AllocConsole(或 AttachConsole)以初始化這些流以供使用。 這里有很多關於調用 AllocConsole 后需要做什么的帖子(即在各自的流上使用 freope ...

手動映射 PE + 獲取輸出時出現 AllocConsole 問題

[英]AllocConsole issue when manually mapping PE + fetching output

我正在從事一個涉及在項目過程中手動映射和執行 PE 的項目。 我使用其代碼作為基礎的主要項目可以在這里找到: https ://github.com/aaaddress1/RunPE-In-Memory/blob/master/RunPE-In-Memory/RunPEinMemory/RunPEi ...

如何在 TUI 中顯示標准輸出?

[英]How to show standard output in TUI?

假設我們已經有一個項目,其中有一個主板條箱,它依賴於許多其他板條箱(一些來自crates.io和一些其他本地)。 現在我想給它添加一個終端用戶界面,其中一個小部件顯示到目前為止它通過標准輸出在終端中顯示的內容。 所以我實際上有兩個問題: 如何捕獲標准輸出以在 TUI 小部件中顯示它? 我該如何組織 ...

Ansible 循環 STDOUT 格式

[英]Ansible Loop STDOUT format

我有 ansible 劇本,我從循環中得到 output。 但是 output 都在一行中。 名稱:Output 結果調試:msg="{{ mq_channel_output.results | map(attribute='stdout_lines') | list) }}" Output 我想 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM