import sys import java.lang as lang import java.io as io import java.util as util import sen false=0 true=1 ENC="UTF-8" PATH_TO_SENXML=sys.argv[1] TITLE_FILE=sys.argv[2] helper=sen.SenHelper(PATH_TO_SENXML) list=util.ArrayList() br=io.BufferedReader(io.InputStreamReader( io.FileInputStream(io.File(TITLE_FILE)),ENC )) while(true): line=br.readLine() if line==None: break list.add( line ) br.close() indexUtil=sen.IndexUtil() for line in list: #print line word=sen.Word() word.text=line word.reading=helper.getReading(line) indexUtil.add(word) for key in indexUtil.getKeys(): im=indexUtil.getIndexModel(key) if len(im.getWords())>0: print im.getKey() for word in im.getWords(): print "\t"+word.text