diff --git a/cedict2sqlite.py b/cedict2sqlite.py index 91e7e89..131a337 100644 --- a/cedict2sqlite.py +++ b/cedict2sqlite.py @@ -34,10 +34,12 @@ for l in f.readlines(): dct.pop('dict') dct['dict'] = r.groupdict()['dict'].split("/") sqlstr = 'INSERT INTO entries VALUES ("%(simpl)s", "%(trad)s", "%(pinyin)s", "'%dct - for i in dct['dict']: - sqlstr += i.replace('"', "'")+"|||" + i=0 + for e in dct['dict']: + sqlstr += e.replace('"', "'") + if i < len(dct['dict'])-1: sqlstr += "|||" + i += 1 sqlstr += '");' - print sqlstr slconn.execute(sqlstr) print "finished inserting, writing back sqlite db" slconn.commit()