|
关于掌易码表转换的问题
0 a( B7 T0 u/ I' o! z7 E
- M3 J8 p. `. M: S/ t1 d% y8 @我使用那个20080818的转换工具,想把自己的表形符号版码表转为掌易码表,但转换时出现下列问题0 z& }7 s0 H$ c* Y2 R d" R8 \
我的码表头是:6 q& X1 h) U M9 }- [5 u* B
-------------6 W/ P B# y8 R# C5 m b* B/ g) A
1 S0 J0 n6 r+ Q# O
[INFO]
$ g& }7 _4 p4 {/ b- v( c& Fname=表形符号- I5 m6 `0 Z& G( c' R
type=1 //码表类型,1为形码,0为音码
" o& c# S$ ^% f$ A: @% C' P& Ykey_length=4 //最大码长4 l0 q# h) [4 v( ]6 o) i
used_char=abcdefghijklmnopqrstuvwxyz/.,';
4 t" G( F W# v% \+ U5 k+ ]1 Cwild_char=? //万能键
2 S$ M; e/ ~' i1 C0 k, Akey_syncopate= //切音0 w5 X% f2 |% ]3 ~
key_translate= //码值转换& ~ H6 }+ f+ Z
smart_key= //模糊音
, f5 I9 Y6 x% Pgradually_search=1 //渐进查找
: _3 S. J) O- p3 u$ Efrequency_adjust=1 //词频调整. T. `, q7 \/ x
7 L$ i) c6 m, {' Q1 i-------------
! _5 N7 J/ m8 x8 w# S2 }& T除了26个字母键,还用到了另外5个符号键,“/.,';”,不知是不是这个问题,主要我用的是31键符号版的表形码。
" G+ C9 n, ]" y& e4 X+ f* L* s* j-----------/ e2 P% ~& R! j; l! I% @0 T
Exception in Tkinter callback; z. N0 { \) ]0 L0 f. `' m- Q
Traceback (most recent call last):
$ `- ]/ X' D. H) q- r File "C:\Program Files\python\lib\lib-tk\Tkinter.py", line 1403, in __call__
5 }) p) v+ m$ R! i6 z) x) ^# j/ J return self.func(*args)+ s1 ]! }6 a" @. M5 u
File "F:\Temp\pime\gpime.py", line 141, in convert9 X- E* L6 F" f8 t
except IndexError, (by,msg):
0 n. h9 i2 i8 `3 z' t1 T/ @ B# sValueError: need more than 1 value to unpack
& r- m6 q' P. l, _7 d2 P) h9 n5 R. Q8 X5 ]' y4 r/ S. _: M
-----------------
. y) q: x8 q5 b; `2 ]4 a7 S& m0 ^出现上面的错误,看看是什么问题,我看出错在程序,是不是转换程序限制了26个字符?。谢谢。 |
|