擅长:python、mysql、java
<p>我通过用Python打印数据,并使用stdout.on()来“监听”print-in节点,找到了如何做到这一点。</p>
<p>测试.js</p>
<pre><code>var sys = require('sys'),
spawn = require('child_process').spawn,
dummy = spawn('python', ['test.py']);
dummy.stdout.on('data', function(data) {
sys.print(data.toString());
});
</code></pre>
<p>测试.py</p>
<pre><code>import time
def dummy() :
out = '';
for i in range(0,10) :
out += str(i + 1) + ", "
time.sleep(0.1)
print out
if __name__ =='__main__' :
dummy = dummy()
</code></pre>