打印 srt 将生成一个包含 text 、 start 和 duration 的列表。我如何创建一个 for 循环来将文本组合在一起?
printing srt will product a list of text , start and duration. how do i create a for loop to combine the text together?
!pip install youtube_transcript_api
from youtube_transcript_api import YouTubeTranscriptApi
srt = YouTubeTranscriptApi.get_transcript('vSEfLlKWDZs')
srt[1]['text']
如何合并 srt 列表中的所有文本?
试试这个:
from youtube_transcript_api import YouTubeTranscriptApi
srt = YouTubeTranscriptApi.get_transcript('vSEfLlKWDZs')
text_list = []
for i in srt:
text_list.append(i['text'])
text = ' '.join(text_list)
print(text)
!pip install youtube_transcript_api
from youtube_transcript_api import YouTubeTranscriptApi
srt = YouTubeTranscriptApi.get_transcript('vSEfLlKWDZs')
srt[1]['text']
如何合并 srt 列表中的所有文本?
试试这个:
from youtube_transcript_api import YouTubeTranscriptApi
srt = YouTubeTranscriptApi.get_transcript('vSEfLlKWDZs')
text_list = []
for i in srt:
text_list.append(i['text'])
text = ' '.join(text_list)
print(text)