掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: lgmcw

[工具] ⚜【支持超大文件】Python MDX词典打包工具 2019-11-19更新

  [复制链接]
  • TA的每日心情
    擦汗
    2023-11-25 19:55
  • 签到天数: 325 天

    [LV.8]以坛为家I

    发表于 2021-7-6 10:10:01 | 显示全部楼层
    亟需此代碼,非常感謝
  • TA的每日心情
    开心
    2021-7-11 11:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2021-7-12 18:21:32 | 显示全部楼层
    谢谢楼主分享!

    该用户从未签到

    发表于 2021-7-22 22:00:30 | 显示全部楼层
    非常好的工具,无奈积分不够。。。

    该用户从未签到

    发表于 2021-7-22 22:06:25 | 显示全部楼层
    哈哈哈,没想到回复之后可以下载了,惊喜惊喜!太感谢了!

    该用户从未签到

    发表于 2021-7-23 14:38:37 | 显示全部楼层
    python3.8.9调试成功!
    . |- Z; m4 g" m8 I, C+ x' t' ?# ~" C7 s8 R
    做了如下修改:4 R# ~0 R( m( e0 E3 H# R1 G( }# G
    8 h! ?$ Z1 }# ~2 u3 a& b6 U* u0 W
    1.genMDX_ox4.py5 D6 w- Z. Q* _9 U
    ) Q, E8 {% i7 E) P+ c0 G; ]
    (1)注释掉前三行# -*- coding: GBK -*-  # coding: utf-8  # encoding=utf8,解决SyntaxError: encoding problem: GBK; W6 K& B* R: \5 H; p9 w! e: r
    & \! m9 \7 V! X  \: @* ?( G
    (2)注释掉import sys  reload(sys)  sys.setdefaultencoding('utf-8'),python3不需要了
    0 n" Z; z% o% `6 x; [; ^1 m9 b( A" F8 M2 |3 ~6 ~* p$ F1 }3 z2 b' l3 ?
    (3)打开、写入的文件加上当前路径(import os;current_path = os.path.dirname(__file__);current_path+"/OALD4_azure.txt",),解决No such file or directory:$ g" ^1 Q9 M/ y1 y

    4 m8 U7 U( {) i" ^+ A# N(4)大神提示OALD4_azure.txt、about_OX4.txt使用utf-8格式。我试了下,两个文件转换为gb2312,代码修改为encoding='ANSI',也可以成功。另外,goldendict可以打开这两种编码的mdx,mdictpc版只能打开ANSI编码的mdx文件。4 ?0 r, |& `9 J! n, r
    ) [9 {1 |$ j. F* Q( s4 W9 m  f
    2.writemdict.py, G' c0 Z) v' V/ R8 h

    0 w; ]- K0 a& \  }+ c  E% Z修改 from cgi import escape为 from html import escape,解决cannot import name 'escape' from 'cgi' ,因为python3 cgi.py里面已经没有escape了。换成html,可以用,暂未发现问题。

    评分

    1

    查看全部评分

    该用户从未签到

    发表于 2021-7-23 14:40:16 | 显示全部楼层
    大神,还个问题,这个怎么做才能支持生成mdd文件?我的词典里有图片。
  • TA的每日心情
    开心
    2019-8-21 19:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2021-7-25 13:50:40 | 显示全部楼层
    看看,谢谢分享

    该用户从未签到

    发表于 2021-7-25 17:22:47 | 显示全部楼层
    感谢分享,正好懂python,研究研究
  • TA的每日心情
    开心
    2020-3-8 23:08
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2021-7-31 18:29:48 | 显示全部楼层
    好工具要点个赞
  • TA的每日心情
    开心
    前天 19:44
  • 签到天数: 1556 天

    [LV.Master]伴坛终老

    发表于 2021-8-4 22:25:48 | 显示全部楼层
    感谢楼主宝贵分享!
  • TA的每日心情
    擦汗
    2021-8-5 23:48
  • 签到天数: 133 天

    [LV.7]常住居民III

    发表于 2021-8-5 10:05:28 | 显示全部楼层
    謝謝 來試用看看
  • TA的每日心情
    开心
    2018-7-12 21:11
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2021-8-13 10:54:31 | 显示全部楼层
    謝謝分享,感谢 !
  • TA的每日心情
    擦汗
    2021-11-8 10:03
  • 签到天数: 45 天

    [LV.5]常住居民I

    发表于 2021-8-18 01:04:55 | 显示全部楼层
    正在学习做词典 谢谢大佬的工具
  • TA的每日心情
    开心
    2023-1-19 08:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2021-8-23 13:10:08 | 显示全部楼层
    谢谢大神分享。
  • TA的每日心情
    开心
    2023-7-14 15:09
  • 签到天数: 64 天

    [LV.6]常住居民II

    发表于 2021-8-27 21:07:05 | 显示全部楼层
    辛苦了,如此重量级的分享
  • TA的每日心情
    开心
    2025-1-29 10:49
  • 签到天数: 907 天

    [LV.10]以坛为家III

    发表于 2021-8-27 22:14:01 | 显示全部楼层
    谢谢分享好资源
  • TA的每日心情
    慵懒
    2022-5-24 09:13
  • 签到天数: 123 天

    [LV.7]常住居民III

    发表于 2021-8-29 19:51:23 | 显示全部楼层
    厉害了大佬
  • TA的每日心情
    开心
    2017-10-30 16:28
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2021-9-10 00:21:17 | 显示全部楼层
    這個可以在 linux 下直接生成 mdx 文檔,不用再更換到win系統用mdxbuilder了?
  • TA的每日心情
    开心
    2017-10-30 16:28
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2021-9-10 02:02:16 | 显示全部楼层
    muyuzhth0 发表于 2021-7-23 14:38
    6 Z3 l, Y2 _0 M; V9 m$ t4 _2 lpython3.8.9调试成功!
    5 W! D! O( E* ~& A# M$ D
    - Q0 f4 h+ s8 j3 g( k做了如下修改:

    , A2 T7 K. o, i2 h- I. O按此方法,在 linux python 3.9.6 中正常使用。感謝。

    该用户从未签到

    发表于 2021-9-22 14:05:12 | 显示全部楼层
    感谢无私分享/ F' J! }+ E$ F  I
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-7-4 01:33 , Processed in 0.022103 second(s), 16 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表