精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
零代碼編程:用ChatGPT將SRT字幕文件批量轉為Word文本文檔
userphoto

2023.11.20 廣東

關注

一個文件夾中有多個srt視頻字幕文件,srt文件里面有很多時間軸:

現在想將其批量轉為word文檔,去掉里面與字符無關的時間軸,在ChatGPT中輸入提示詞:

你是一個Python編程專家,要完成一個批量將SRT字幕文件轉為Word文本文檔的任務,具體步驟如下:

打開文件夾:F:\兒童學習教育\Abadas.適合2歲以上.BBC兒童學習單詞的動畫;

讀取里面所有的srt字幕文件;

將srt字幕文件里面的時間和數字序號全部去掉,只保留字幕文本,另存為word文檔;

比如,原有的srt字幕文件內容為:

1

00:00:20,560 --> 00:00:22,760

'Hey, Abadas!'

2

00:00:22,760 --> 00:00:26,120

ALL: Hello, Ben! Come and play with us!

3

00:00:26,120 --> 00:00:30,000

And... # We'll have a...

轉換后的word文檔內容為:

'Hey, Abadas!'

ALL: Hello, Ben! Come and play with us!

And... # We'll have a...

注意:每一步都要輸出相關信息

每一行代碼都要給出詳細的注釋

ChatGPT的回復:

以下是一個使用 python-docx 和 re(正則表達式模塊)將 SRT 字幕文件轉為 Word 文檔的 Python 腳本。請先安裝 python-docx 庫,可以通過 pip install python-docx 來安裝。

import os

import re

from docx import Document

# 設置源文件夾路徑

source_dir = 'F:/兒童學習教育/Abadas.適合2歲以上.BBC兒童學習單詞的動畫'

# 遍歷源文件夾中的所有字幕文件

for file_name in os.listdir(source_dir):

# 確保是 SRT 文件

if file_name.endswith('.srt'):

file_path = os.path.join(source_dir, file_name)

print(f'正在處理字幕文件: {file_path}')

with open(file_path, 'r', encoding='utf-8') as f:

content = f.read()

# 使用正則表達式將時間和數字序號去掉

pattern = re.compile(r'\d+\n\d{2}:\d{2}:\d{2},\d+ --> \d{2}:\d{2}:\d{2},\d+\n')

text_only = re.sub(pattern, '', content)

# 創建一個 Word 文檔,并將處理后的文本添加到文檔中

doc = Document()

doc.add_paragraph(text_only)

# 將 Word 文檔保存為一個新文件

word_file_path = file_path.replace('.srt', '.docx')

doc.save(word_file_path)

print(f'已將字幕文件保存為 Word 文檔: {word_file_path}')

注意:此腳本假設所有的 SRT 文件都使用 UTF-8 編碼。如果你的 SRT 文件使用其他編碼,你可能需要修改 open() 函數中的 encoding 參數。此外,腳本假設 SRT 文件的時間戳和文本之間沒有額外的空行。如果有額外的空行,你可能需要修改或添加正則表達式來處理它們。最后,這個腳本會直接修改你的文件系統,因此在運行之前請確保你已經備份了原始數據,或者在一個安全的環境下運行這個腳本。在運行這個腳本之前,請確保你的Python環境有足夠的權限來讀取和寫入文件。以上代碼未進行錯誤處理,實際使用時應考慮加入錯誤處理機制。

轉換后的word文檔如下:

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
辦公自動化:幾行代碼將PDF文檔轉換為WORD文檔(代碼實戰)!
談一談|Word文檔圖片的提取
將字幕文件轉換成TXT文本.doc
保存Word中圖片的方法
在Word2003中打開Word2007文檔
修改這四個字母,批量提取文檔中的圖片!
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 凤山市| 宾阳县| 六枝特区| 简阳市| 全椒县| 宜章县| 平远县| 南充市| 手游| 旬邑县| 白水县| 平陆县| 石家庄市| 顺义区| 神农架林区| 海南省| 资源县| 高陵县| 治县。| 泉州市| 道孚县| 天台县| 阿合奇县| 阳山县| 竹溪县| 江陵县| 托里县| 罗田县| 牟定县| 巴林右旗| 阳新县| 子长县| 达拉特旗| 拜泉县| 九江市| 南木林县| 吴堡县| 广宗县| 蕉岭县| 双流县| 康马县|