def genDict(self, src_f, pkl_f): kanwa = genkanwadict.mkkanwa() src = os.path.join('data',src_f) dst = os.path.join('unihandecode','pykakasi',pkl_f) try: os.unlink(dst) except: pass kanwa.mkdict(src, dst)
def run(self): DICTS = [ ('itaijidict.utf8', 'itaijidict2.pickle'), ('kanadict.utf8', 'kanadict2.pickle'), ] for (s,p) in DICTS: self.genDict(s, p) # kanwadict src = os.path.join('data','kakasidict.utf8') dst = os.path.join('unihandecode','pykakasi','kanwadict2') # don't add .db ext try: os.unlink(dst+'.db') except: pass kanwa = genkanwadict.mkkanwa() kanwa.run(src, dst)
def run(self): import genkanwadict DICTS = [('itaijidict.utf8', 'itaijidict2.pickle'), ('hepburndict.utf8', 'hepburndict2.pickle'), ('kunreidict.utf8', 'kunreidict2.pickle'), ('passportdict.utf8', 'passportdict2.pickle'), ('hepburnhira.utf8', 'hepburnhira2.pickle'), ('kunreihira.utf8', 'kunreihira2.pickle'), ('passporthira.utf8', 'passporthira2.pickle')] for (s, p) in DICTS: self.genDict(s, p) src = os.path.join('data', 'kakasidict.utf8') dst = os.path.join('pykakasi', 'kanwadict2.db') try: os.unlink(dst) except: pass kanwa = genkanwadict.mkkanwa() kanwa.run(src, dst)