是否有一种减去抽象时间的pythonic方法?

时间:2017-09-13 05:35:09

标签: python time

我努力想出标题,但要解释一下,从我的实际问题开始可能更容易。

具体问题:我正在包装一个处理音频的命令行程序,需要操纵歌曲长度,例如:4分50秒样本4:50需要7秒斩断,成为4:43

时间模块不进行减法和日期时间,但给出timedelta,即总秒数。

是否有内置的python方法或库用抽象时间进行计算,就像没有约会一样?

我可以正确地编写代码格式化timedelta,但这并不感觉"包括电池"当我实际上没有引用日期时,确实非常粗略地使用日期时间。

所有我能找到的东西都使日期时间更容易,但不是抽象时间。如果什么都没有,这是最好的方式,那很好,但我想确保它不存在而不能找到它。

1 个答案:

答案 0 :(得分:0)

我从未意识到这一点(无法减去datetime.time)。我能想到的最好的是继承datetime.time并在那里添加__add____sub__方法来返回有意义的东西。

并且我同意这并不感觉非常包含电池"

相关问题