Python-保存动画的各个帧

时间:2018-08-10 05:45:11

标签: python html matplotlib

我在Python中有一个动画,一个FuncAnimation对象,该对象每1分钟更新一次。我可以将该动画的每一帧保存为例如“ animationframe.png”,但是保存功能始终在文件名的末尾添加“ -1”或“ -2”等。例如:

我的代码:

function setAsNumeric(selection){    
var allTds = document.getElementsByTagName("td");
var results = [];
var selArray = selection.toString().split("\t").join("\r\n").split("\r\n")
for ( var i = 0; i < selArray.length; i++ ) {
    for ( var x=0; x < allTds.length; x++ ){
        if ( allTds[x].innerHTML == selArray[i] ){
            results.push(allTds[x]);
        }    
    }
}
var n;
for (i = 0; i < results.length; i++){
    n = document.createElement("td");
    n.innerHTML = results[i].innerHTML;
    n.className = "number";
    results[i].parentNode.insertBefore(n, results[i]);
    results[i].parentNode.removeChild(results[i]);
    }
}

运行程序时,我在名为: animationframe-0.png animationframe-1.png animationframe-2.png animationframe-3.png animationframe-4.png ...

但是,我只希望将帧保存到一个文件animationframe.png中,因为我正在每分钟更新一次的HTML文件上显示该文件。

有没有办法将动画的每一帧保存在同一文件中,而只是每次重写还是删除现有文件并保存一个新文件?

除非有一种方法可以让Python将这个动画输出到HTML文件上?

谢谢!

0 个答案:

没有答案