我尝试使用pexpect模块运行scilab,代码如下:
import pexpect
c=pexpect.spawn('scilab-adv-cli -nb')
c.expect('-->')
当我这么做的时候
^{pr2}$
情节出现了。但当我这么做的时候
^{3}$
其次是
c.before
它给出了以下结论:
' =\r\n \r\n 3. 6. \r\n \r\n\x1b[?1h\x1b=-->[1 2]*[3]\r\n\x1b[?1l\x1b> '
上面的输出怎么可能只得到3个呢。6在上面?在
Tags:
如果您要读取的所有输出都很简单,那么您可以执行以下操作:
您可能知道,您高度依赖scilab CLI输出数据的方式。在
或者尝试一下: http://forge.scilab.org/index.php/p/sciscipy/
相关问题 更多 >
编程相关推荐