我正在尝试创建一个python脚本来读取json报告文件(包含正在执行的任务的状态)。 所以,当我运行我的脚本时,我需要显示解析json报告文件的当前状态并实时更新它。 我想让它运行像linux'top'命令,其中细节实时更新,直到你选择退出。
这是我试图提出的代码:
var ts = calc_texture_size(size + size * 2 * margin) * 2;
canvas.width = canvas.height = ts;
context.fillStyle = back_color;
context.fillRect(0, 0, canvas.width, canvas.height);
var textureLoader = new THREE.TextureLoader().load(
"img/test.png",
function( texture ) {
var image = texture.image;
context.drawImage( texture.image, 0, 0 0 );
var texture = new THREE.Texture(canvas);
texture.needsUpdate = true;
// Now do something with texture, like assigning it
// to your material
}
);
因此,当我运行它时,输出会一直显示在循环中,同时弄乱了控制台。
但是,我只需要显示已解析的json文件的快照。如果json文件中有任何更新,输出应显示更新的信息,而不是在控制台上运行输出循环。
请让我知道如何纠正上述脚本以实现我想要的目标。