2017-02-06 170 views
3

我有一個C++可執行文件,用於眼動儀,即printf的注視點座標到終端。我需要能夠將這些數據分析到Python中進行數據分析等。如果有一種方法可以實時執行此操作,那將是非常棒的,所以我可以在Python中處理傳入的數據。我發現最有用的是:http://fluxtrap.blogspot.co.uk/2011/09/dead-simple-real-time-plotting-with-cc.html。但是,這似乎是爲UNIX,而我在Windows上。所以我的問題是,是否有類似的技術,我可以運行我的C++程序並在Python中使用它的數據?從C++ EXE獲取輸出並在Python中實時處理

+2

在Windows上它幾乎完全一樣。 –

+1

相關/ dupe:http://stackoverflow.com/questions/466801/python-piping-on-windows-why-does-this-not-work – NathanOliver

回答

0

但是,這似乎是爲UNIX,而我在Windows上。所以我的問題是,是否有類似的技術,我可以運行我的C++程序並在Python中使用它的數據?

如前所述here窗戶cmd.exe殼(和的powershell也)支持|符號以同樣的方式,由於Linux/Unix外殼做。

有點特別的東西(對於這兩種操作系統),你需要明確地調用python解釋器。所以運行你的東西就像

mycppprogram | python mypyscript.py 

應該工作,以達到你想要的。

+0

嗨,這工作謝謝:) – skailasa

+0

@ user3080432你可以考慮接受我的回答是,如果它適合你。 –