python - parse(text) - AttributeError: 'str' object has no attribute 'unknown'
问题描述
任何人都可以解释为什么我会收到这个错误吗?我是使用“模式”的新手,并且在我的 python 文件中有以下代码:
from pattern.en import parse
from pattern.en import pprint
pprint(parse('I drove my car to the hospital yesterday', relations=True, lemmata=True))
我已按照本教程中提到的说明进行操作:https ://stackabuse.com/python-for-nlp-introduction-to-the-pattern-library/
有谁知道为什么我不断收到这个错误?它在调用parse方法时发生。错误发生在文件pattern/text/ init .py中,引发此错误的代码if tag is None or token in (model is not None and model.unknown or ()):
行位于第 1516 行。此代码也存在于 GitHub 上,这表明这不是错误,应该这样编码。我在网上的任何地方都找不到这个问题的任何答案,我完全不知道该怎么做。
我正在使用已知与模式模块兼容的python3.6运行它。
如果您知道问题是什么以及如何解决它,那么我将不胜感激!
解决方案
推荐阅读
- javascript - 严格动画需要 D3.js API 的哪些部分(即没有图表、没有绘图、没有图表等)
- configuration - 如何在 Open Api (swagger) 中删除基本错误控制器
- string - 如何将字符串拆分为 Haskell 中的字符串列表?
- angular - 如何在角度 8 中解析日期 yyyy-MM-dd
- mysql - 如何在 MongoDB 中生成不在集合中的随机字符串?
- laravel - Laravel Seeding 产生的结果是预期的 3 倍
- python - ImageTk 模块有问题
- c# - 使用 gtk# 将文件从程序和拖放文件拖到任何地方(例如桌面等)
- angular - 延迟 Observable
- visual-studio - 在 Visual Studio 2019 中,通过测试的绿色和白色复选图标有什么区别?