在Python中从请求模块读取文件
我正在尝试使用Python或R创建一个web服务 能够接收文件作为输入并对其进行处理。到目前为止,我在Python中提出了如下API请求:在Python中从请求模块读取文件,python,r,web-services,Python,R,Web Services,我正在尝试使用Python或R创建一个web服务 能够接收文件作为输入并对其进行处理。到目前为止,我在Python中提出了如下API请求: import requests with open('userdata.txt','rb') as payload: r = requests.post('https://localhost:8080/upload', data=payload, verify=False) 但是,我不确定如何设置“/上传”web服务。我可以使用python和/或R
import requests
with open('userdata.txt','rb') as payload:
r = requests.post('https://localhost:8080/upload', data=payload, verify=False)
但是,我不确定如何设置“/上传”web服务。我可以使用python和/或R来处理请求,因为它位于我无法进一步访问的服务器上。总体任务是接收文件,加载机器学习算法,对文件中的文本进行分类,并返回一个带有分数的答案,如果这改变了什么
提前谢谢 您在问题中提到的部分是代码的客户端。您必须首先选择一个web框架。对于您提到的单个控制器,您可以使用。它使用起来既简单又有趣。只需
pip安装cherrypy
import cherrypy
class UploadFile(object):
@cherrypy.expose
def upload(self, ufile):
data = ufile.file.read() # Read the file you uploaded
# Process your data
cherrypy.quickstart(UploadFile())
工作得很有魅力!谢谢!