我正在以编程方式运行另一个进程的脚本。并且,在我自己的函数中等待标准输出流上的输出。
但是,就像python(和javascript)控制台一样,它会自动将表达式的结果打印到控制台(因此是stdout流)。
我可以停止此操作,以便执行表达式并使用stdout流仅读取我的输出吗?
答案 0 :(得分:1)
您可以重定向标准输出
var time = round(w.reloadCounter/fps*10)/10;//seconds currently spent reloading(rounded to the nearest 10th)
var t = round((w.reloadTime-time)*10)/10;//time left to finish reloading
var timeLeftArc = map(t,0,w.reloadTime,270,-90);
arc(300,300-player.size-player.size/2,40,40,-90,timeLeftArc);
答案 1 :(得分:-1)
因此,根据我对问题的评论中所读内容,我认为这就是您想要的。
>>> 2*2/8
0.5
>>> x = 2*2/8
>>>
根据我收集的信息,您想在交互式解释器中禁用返回值,据我所知,这是不可能的。
您还可以查看this答案。