mst2conll.py

来自「MSTParser是以最大生成树理论为基础的判别式依存句法分析器。它将一科依存树」· Python 代码 · 共 34 行

PY
34
字号
#! /usr/bin/pythonimport sys;# Open Filef = open(sys.argv[1],'rt');wrds = "";pos = "";labs = "";par = "";for line in f:    if len(line.strip()) == 0:        w = wrds.split(); p = pos.split(); l = labs.split(); pa = par.split();        cnt = 1;        for t in w:            print str(cnt) + "\t" + t + "\t" + t + "\t" + p[cnt-1] + "\t" + p[cnt-1] + "\t_\t" + pa[cnt-1] + "\t" + l[cnt-1];            cnt += 1;        print "";        wrds = ""; pos = ""; labs = ""; par = "";    elif len(wrds) == 0:        wrds = line;    elif len(pos) == 0:        pos = line;    elif len(labs) == 0:        labs = line;    else:        par = line;f.close();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?