我正在尝试使用Farasa lemmatizer的代码对包含阿拉伯语的文本文件或csv文件进行lemmatize。这是代码http://alt.qcri.org/farasa/的链接
我试图为有效负载变量传递一个文本,结果成功了。 我的问题是,我是否可以将文件传递给farasa网站上的代码,以开始柠檬化过程。我试图理解什么是(有效载荷),但我无法理解
以下是我的尝试
import http.client
from IPython.core import payload
conn = http.client.HTTPSConnection("farasa-api.qcri.org")
payload = "{\"text\": \"يجب أن يرحلوا و يعودوا إلى الوطن هذا مثال بسيط\"}".encode("utf-8")
#the below line is not working
#payload = "{\"file\":\"F:/AIenv/textAnalysis/testin2.txt\"}".encode("utf-8")
headers = { "content-type": "application/json", "cache-control": "no-cache", }
conn.request("POST", "/msa/webapi/lemma", payload, headers)
# conn.request("POST", "/msa/webapi/lemma", files = files, headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
有人知道这个问题吗?如何解决
这只是一个HTTP请求
您应该能够使用文件
https://docs.python.org/3/library/http.client.html#http.client.HTTPConnection 在文档中的HTTPConnection对象下,您可以找到关于有效负载的更多详细信息。它是家庭仪式中的“身体”部分
相关问题 更多 >
编程相关推荐