如何使用Python提取mdx/mdd文件中的數(shù)據(jù)
mdx/mdd是供MDict、GoldenDict等加載使用的詞庫(kù),有時(shí)候我們想要自己動(dòng)手排版,這就需要解壓mdx/mdd,提取其中的文字、圖片、音頻等數(shù)據(jù)。在這種情況下,我們可以利用Python腳本
mdx/mdd是供MDict、GoldenDict等加載使用的詞庫(kù),有時(shí)候我們想要自己動(dòng)手排版,這就需要解壓mdx/mdd,提取其中的文字、圖片、音頻等數(shù)據(jù)。在這種情況下,我們可以利用Python腳本來處理。
步驟一:安裝Python 2.7
首先,請(qǐng)自行完成Python 2.7的安裝。安裝完成后,開始菜單應(yīng)該能找到IDLE(Python GUI)。
步驟二:下載所需的Python腳本
下載以下3個(gè)Python腳本文件:、和。你可以從以下地址下載:
步驟三:打開并運(yùn)行
在IDLE中,點(diǎn)擊"File" -> "Open",然后打開文件。接著點(diǎn)擊"Run" -> "Run Module",會(huì)彈出一個(gè)"Open"窗口。
步驟四:選擇要提取的mdx或mdd文件
在彈出的"Open"窗口中,選擇要提取的mdx或mdd文件。例如,選擇并點(diǎn)擊"Open"。稍等片刻,提取過程就會(huì)完成。
在mdx文件所在的目錄下,你會(huì)看到test.txt和data文件夾。其中,data文件夾完美呈現(xiàn)了原有的目錄結(jié)構(gòu),這是使用GetDict2.6.exe解壓mdd無法實(shí)現(xiàn)的。
當(dāng)然,你也可以在當(dāng)前目錄下使用命令行操作python -x ,效果是一樣的。