首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python使用SRT模块格式化SRT文件

Python使用SRT模块格式化SRT文件
EN

Stack Overflow用户
提问于 2020-07-20 06:38:12
回答 1查看 141关注 0票数 0

我不可能让composer方法与SRT模块一起工作。所以我写了这个基本的例子,所有的东西都能很好的满足我的需求,但是compose不能工作。我使用它的方式有什么问题吗?

代码语言:javascript
复制
from datetime import timedelta
import srt

td = timedelta(seconds=1)

a = srt.Subtitle(index=1, start=td, end=td, content='Word 1')
b = srt.Subtitle(index=2, start=td, end=td, content='Word 2')

c = [a, b]

print(srt.compose(c))

c = a.to_srt() + b.to_srt()

print("========")
print(c)

print("====")
d = list(srt.parse(c))
print(d)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-21 11:42:20

显然,问题出在我所遵循的示例代码中的一些错误。为了解决这个问题,我需要将reindex=False传递给srt.compose

在模块的git-hub中找到了这个解决方案。

https://github.com/cdown/srt/issues/62

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62986435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档