将简化语料库打印到Json文件

时间:2015-06-13 18:27:00

标签: python json nltk corpus

我正在尝试使用简化的标签集将Brown语料库打印到文件中。这是我正在使用的代码,它最后只是一个空白文件。

import json
import nltk
from nltk.corpus import brown

brown_sents = nltk.corpus.brown.tagged_sents(tagset="universal")

for sent in brown_sents:
  with open('brown_corpus.txt', 'a') as outfile:
     json.dumps(sent, outfile)

1 个答案:

答案 0 :(得分:2)

json.dumps()用于返回str,而非用于写入打开的文件。使用

json.dump(sent, outfile)
相反,你应该没事。