python - Python Spacy NLP - TypeError: Argument 'string' has wrong type (expected unicode, got str)
问题描述
当我尝试在 spacy 中读取 txt 文件时出现以下错误。
TypeError:参数“字符串”的类型不正确(预期为 unicode,得到 str)
这是下面的代码
from __future__ import unicode_literals
import spacy
nlp= spacy.load('en')
doc_file = nlp(open("example.txt").read())
解决方案
你应该使用 nlp= spacy.blank('en') 而不是 spacy.load('en')。
nlp= spacy.blank('en')
doc_file = nlp(open("example.txt").read())
推荐阅读
- reactjs - How to design a react-spring animation for one element in a group transition?
- cpu - Address in Program Counter Register
- c# - Initialize Component Function not working and btnstop not working
- php - Web site cannot handle more than 50 concurrent visitors, what is wrong?
- lua - 尝试使用 http 制作新的 github repos 文件
- procedure - 在 informix 12.10 中执行过程时出现语法错误
- git - 在 git reset --hard 之后将新提交从分离的头部推回 github 上的原始主目录
- wiremock - Wiremock 无法匹配 url
- c# - 使用嵌入式 PDB 时是否会影响性能
- php - Laravel 8 Gate/Policy 无法打开流:Nginx 服务器上的权限被拒绝