TA的每日心情 | 无聊 2021-1-15 05:13 |
---|
签到天数: 271 天 [LV.8]以坛为家I
|
论坛各位大神:
4 l9 N. ^% a6 O/ N本人目前在制作瑞-英字典, 正在处理原始数据中, 目的是做出MDict和OSX两个版本的, 所以想要知道OSX字典里具体关于发音的处理, 在OSX字典官方的说明文件和例子中均找不到相关的描述, 所以就想到了看看能不能按照qunwang6的帖子https://www.pdawiki.com/forum/fo ... id=13014&page=1把目前比较完美的MDict词典转为OSX的, 一个是为自己的OSX系统多一个好字典, 第二是可以看到在OSX字典源文件XML里关于是图片和发音的处理, 按照您的帖子, 如果成功的话, 是能够由MDict转出完美的OSX词典的(排版不重要, 可以慢慢调, 关键的东西都在就行)) k" {' `2 c7 e9 p m
' A1 T8 n, l! T# z9 L% p! K但目前对于PYGLOSSARY的使用, 碰到了问题, 我的机器是 MacBook Pro, 系统是最新的10.11.4, 已经安装了Xcode, Command Line Tools for Xcode和Auxillary Tools for Xcode, 并执行了- sudo easy_install beautifulsoup4 html5lib
复制代码 命令, 但在执行- Python pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict oald8.mdx oald8.xml
复制代码 时, 提示- invalid write format AppleDict
复制代码 , 甚至在执行- python pyglossary.pyw --help
复制代码 都提示一堆错误, 开头是- error while importing plugin appledict
8 @1 e7 H# S, f9 S - Traceback (most recent call last):
4 t' U7 R# h9 T9 x( h# ~9 r - File "/Users/York/Software/pyglossary/pyglossary/glossary.py", line 141, in loadPlugin, I5 [) ^# l/ q& }( ~9 {
- plugin = __import__(pluginName)) W3 v* Z, p M& I7 i; D
- File "/Users/York/Software/pyglossary/pyglossary/plugins/appledict/__init__.py", line 28, in <module>
3 V k: \" S( T) X+ k8 x: l - from ._dict import write_xml, get_beautiful_soup# ?5 k% T5 H3 H0 Y5 o1 D
- File "/Users/York/Software/pyglossary/pyglossary/plugins/appledict/_dict.py", line 26, in <module>
$ o4 }% J; j+ ~$ K8 M, t8 L& {) N; q - import xdxf
6 x% z) z; e$ ~- u' s - File "/Users/York/Software/pyglossary/pyglossary/plugins/xdxf/__init__.py", line 25, in <module>
- i7 V' L( h, V) C - from lxml import etree3 Q; j8 ~$ N9 W& n4 j0 S
- ImportError: No module named lxml
- z/ B7 M1 I5 C - Traceback locals: {'__builtins__': {'ArithmeticError': <type 'exceptions.ArithmeticError'>,; u/ v& C! `0 U/ E! v5 Z* A1 C
- 'AssertionError': <type 'exceptions.AssertionError'>, p8 T; u( R9 S
- 'AttributeError': <type 'exceptions.AttributeError'>,
5 q7 ~7 W, f- }' }7 t - 'BaseException': <type 'exceptions.BaseException'>,
# \2 e* U2 l9 g; |! s9 z z# \ - ---------
复制代码 , ^$ |. O7 E6 h' H8 n* G8 F
我对python基本一窍不通, 不知道问题出在何处, 不知大神能否指点一二, 先行多谢! |
|