CSDN博客

img Dangyuhang

使用Ruby启动新线程并获取输出。

发表于2004/10/14 16:14:00  1432人阅读

简单,是Ruby的一大特色,启动新线程并且获取标准输出也一样简单:
output = IO.popen('dir')
这样就获得了一个IO物体,你可以对这个物体进行标准的IO操作。
p output.readlines
或者,把输出写入文件
f = File.new(”output.txt”,”w”)
begin
    output.each_line do |line|
        f.write line
    end
rescue SystemCallError
    p $!
ensure
    f.close
end
阅读全文
0 0

相关文章推荐

img
取 消
img