|
关于掌易码表转换的问题
8 k- Y4 G% f- P' Y7 d( W9 v
; L, Q& R/ `$ {我使用那个20080818的转换工具,想把自己的表形符号版码表转为掌易码表,但转换时出现下列问题9 s* ]8 n! V' h' _8 x
我的码表头是:& }5 P( {2 U7 h w' c; H- i
-------------7 _6 S3 T7 N' }/ g- J( p$ c; Q
/ ?/ w& F1 b! @7 t2 w1 r
[INFO]- I6 C5 D; ?. b/ X& |' ~
name=表形符号% q7 h( O, p3 W, R% L2 M7 Q7 B
type=1 //码表类型,1为形码,0为音码/ S$ X9 h$ Z T: B0 Q
key_length=4 //最大码长
( I9 e. u. g; `( Oused_char=abcdefghijklmnopqrstuvwxyz/.,';( x; @, ^* I1 A9 Z- B, I
wild_char=? //万能键
/ l7 m8 c. t8 y. n4 @/ u' Okey_syncopate= //切音, U* k* z; ?% N% b" l% |2 p
key_translate= //码值转换/ p& O, x {$ v: b( w
smart_key= //模糊音
2 R$ v9 {, m- ` \gradually_search=1 //渐进查找
( o* q% f! ^& k' o2 `% b: ~frequency_adjust=1 //词频调整) ]: s) ^! U3 Y' T9 p2 N
2 h0 z9 V) e$ R) C
-------------* e0 h: Y$ M1 ]8 P# g
除了26个字母键,还用到了另外5个符号键,“/.,';”,不知是不是这个问题,主要我用的是31键符号版的表形码。
K* x1 K4 C! ], P-----------
1 m( b4 h( v R9 V3 ?. tException in Tkinter callback
8 j& b& q- I E: F& TTraceback (most recent call last):& B: i+ y' P) j/ r
File "C:\Program Files\python\lib\lib-tk\Tkinter.py", line 1403, in __call__
8 {' Z( V( o! e" f8 t v return self.func(*args)$ Y/ q) v( y$ t% t/ O* G9 m# I& p
File "F:\Temp\pime\gpime.py", line 141, in convert
2 `9 I- Y' ~( z0 Q! | except IndexError, (by,msg):
- ?7 O! n$ E* y- j% |" }ValueError: need more than 1 value to unpack
! B( [' g T+ ~9 s: E, `) |
6 u- Y5 M5 C) w8 j$ Q, D-----------------
* A, v9 z( J8 b出现上面的错误,看看是什么问题,我看出错在程序,是不是转换程序限制了26个字符?。谢谢。 |
|