NLTK Brill demo不产生错误.out

2024-05-15 03:19:32 发布

您现在位置:Python中文网/ 问答频道 /正文

最近,我正在读一本书《用Python进行自然语言处理》。在第5.6节基于转换的标记,代码print(open("errors.out").read())不起作用,并给出以下错误信息:

Traceback (most recent call last):
  File "E:/Python Practice/NLP/Chapter5.py", line 337, in <module>
    print(open("errors.out").read())
FileNotFoundError: [Errno 2] No such file or directory: 'errors.out'

这个演示的全部代码是

from nltk.tbl import demo as brill_demo
brill_demo.demo()
print(open("errors.out").read())

当我删除最后一行代码print(open("errors.out").read())时,它运行良好,可以输出结果

也许代码行适合Python2.x,但我使用的是Python3.7,还没有找到有效的解决方案。有人能帮我吗


Tags: 代码标记mostreaddemoopencallout

热门问题