我需要使用Python在系统上执行许多命令,同时将所有要做的事情保存在数据框中。
在这种情况下,如何处理执行期间突然终止应用程序的问题风险?
当我从Pandas库中的数据帧中添加数据时,它仍然只是执行过程中的一个变量,如果有问题,则该变量连同其数据完全丢失了。
答案 0 :(得分:0)
如果程序崩溃,您将丢失所有数据。避免这种情况的最佳方法是每隔X秒/分钟保存一次数据,以便在出现问题时进行备份。
这是一个小例子:
db.getCollection("cdr").find({
"account_id" : 160.0,
"cdr_block" : ObjectId("5d11e0364f853f15824aff47"),
"billing.total_billed" : {
"$gt" : 0.0
}
}).sort({"times.created" : -1 });