gpt4 book ai didi

python - 从Python中的Requests模块读取文件

转载 作者:行者123 更新时间:2023-12-01 02:45:01 26 4
gpt4 key购买 nike

我正在尝试使用 Python 或 R 创建 Web 服务。此 Web 服务应该能够接收文件作为输入并对其进行处理。到目前为止,我已经在 Python 中发出了如下 API 请求:

import requests
with open('userdata.txt','rb') as payload:
r = requests.post('https://localhost:8080/upload', data=payload, verify=False)

但是,我不确定如何设置“/upload”网络服务。我有 python 和/或 R 可用于处理请求,因为它位于我无法进一步访问的服务器上。总体任务是接收文件,加载机器学习算法,对文件内的文本进行分类,并返回带有分数的答案(如果有任何改变)。

提前致谢!

最佳答案

您在问题中提到的部分是代码的客户端。您必须首先选择一个网络框架。对于像您提到的那样的单个 Controller ,您可以使用 cherrypy 。它是如此简单且使用起来很有趣。只需 pip installcherrypy 然后

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())

关于python - 从Python中的Requests模块读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45337787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com