Python中的全部或全部操作

时间:2019-07-09 13:04:16

标签: python transactions atomicity

我有一组方法,它们应该按顺序作为一个单元执行一些操作。如果任何一种方法由于某种原因失败,则必须回滚

示例:

create a folder >> move some files >> send an email >> append data to a log file > etc.

Python中是否有任何内置模块可以帮助实现这一目标?

1 个答案:

答案 0 :(得分:0)

在任何情况下,我都不建议像其他人所建议的那样修改原件。当遇到错误时,您可以肯定地防止操作传播到下一步,但是回滚时,您必须自己做。我怀疑是否有任何可用的软件包。