将简化的语料库打印到 Json 文件
Printing Simplified Corpus to Json File
我正在尝试将带有简化标签集的 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)
json.dumps()
用于返回 str
,而不是用于写入打开的文件。使用
json.dump(sent, outfile)
相反,你应该没问题。
我正在尝试将带有简化标签集的 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)
json.dumps()
用于返回 str
,而不是用于写入打开的文件。使用
json.dump(sent, outfile)
相反,你应该没问题。