安装好JDK等环境后,对中文句子进行分词,部分句子分词没问题,有的句子分词报错:json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
这些中文句子一般含有特殊字符。
解决办法:
将传入的句子先进行URL编码,将中文句子变成网页中编码的形式,例如:
具体方法如下:
利用quote函数将传入的句子(text)转换一下,在传入
from urllib.parse import quote
代码如下:
import requests
from urllib.parse import quote
url = "http://127.0.0.1:9000" # 使用本机端口需要先在stanford目录下运行java,见stanford nlp官网
params = {"propertie