TA的每日心情 | 奋斗 2019-10-11 13:52 |
---|
签到天数: 142 天 [LV.7]常住居民III
|
本帖最后由 Snowdax 于 2018-4-6 23:00 编辑 * O# z( ?6 D) z* P3 J, f
3 Q- A; r& Z; |$ P6 _已在 Github 上发布
2 x) U# b7 J- l( {' g0 Shttps://github.com/Snowdax/customiseMdxFromList
- J3 ?6 [, ^! h4 s8 p( Q" o0 o, N( f* R; ]+ d2 \5 ^
readme 链接复制到论坛已失效,烦请移步 Github 阅读。
5 ^$ A' J3 L+ [# o0 W
# ~3 ^0 [8 l/ y9 e欢迎打赏! https://snowdax.github.io/buyMeACupOfSoyMilk/
) H5 P3 O0 e% @) ^2 |2 w. V% o# O; i2 i) `
customiseMdxFromList' z& S) Y0 m1 Z1 a+ v& d
COCA5000.txt4 Y5 z4 d- L3 r( }& Q, m I: ^6 Q
COCA5000.txt 储存了 https://www.wordfrequency.info/free.asp?s=y 页面上的 COCA5000 词汇表,每个单词一行
4 w5 }2 I5 L$ o* W. ~) {7 R
6 M; n8 K. m j2 }7 U6 X) n9 t5 hCOCA5000_list.py
2 l) d7 I C5 ~6 i* s* CCOCA5000_list.py 将上面的 txt 文件转换为 Python 中的列表数据格式,并将其赋值给 wordList 变量,该 .py 文件可作为模块导入其他 Python 程序。这个文件是由 line2list.py 生成的。- {1 A7 w) t& u' }# S
( s& t+ a( t4 `# Q3 F9 K: Dline2list.py
5 m* l, w0 J! E输入:文件名.txt2 Y4 P9 T- |. L/ t9 X) b9 J
输出:文件名_list.txt
4 v Q/ C1 o! Q: o功能:将每行的内容转换为 Python 中的列表数据格式,并将其赋值给 wordList 变量。! m# D8 v2 e! ?) v( W2 T
* z2 D9 X* [. OcustomiseMdxFromList.py- l- R# q% m, Y8 J7 d; b/ y: K7 J
首先将所需词库的 .mdx 文件在 GetDict.exe 中转换为 MDX 源文件,如下图所示:$ B/ O; H4 V6 n# w
0 g0 I. E; g: I$ W, Y- x# g
0 [# r+ f4 U# _+ |) t3 s$ f生成的 .txt 类型的MDX 源文件,应该是一行词头,一行释义,一行 </>,如下图所示:& K8 _8 M( A; W: k9 L4 D8 \6 @( Q3 n; {# o
4 B1 f! { L( A+ I" p: _! m
. ^: d/ k# ^* N0 T. a
接下来,就可以使用 customiseMdxFromList.py 了!
/ q2 z; s/ d+ n% \* C输入:刚刚生成的 .txt 文件(文件名.txt)
; l, y( S8 N' m! \8 s8 `. j输出:文件名_customised.txt0 Q. w3 L/ d8 O( _( X2 e, U6 c
功能,仅保留 COCA5000_list.py 中 wordList 中的单词。如需修改单词列表,请使用 line2list.pt 生成列表并改变 customiseMdxFromList.py 中导入的 COCA5000_list 模块6 w$ y0 X. C1 n2 D" ?) u. r' x! g0 J
性能:约 2.5 秒/词,5000 词合共约 3.5 小时
# |/ w" K, `" \2 }/ M) S# r" Z& x H. j! u+ k
最后,使用 MdxBuilder.exe 将 文件名_customised.txt 打包为 .mdx 文件,用于 MDict 等词典软件0 w( o6 v* N2 J0 b
* J8 i: }" u h9 X& _. c7 e
customiseMdxFromList.exe
; V* L+ m1 C$ M: S由 customiseMdxFromList.py 封装。不用搭建 Python 环境,且程序里面集成了 COCA5000 的单词表,直接在 Windows 上就能使用。 |
评分
-
1
查看全部评分
-
|