读取以文本形式发布到金字塔Web应用程序的文件

时间:2018-09-13 20:17:30

标签: postman python-3.6 pyramid

我有一个使用金字塔构建的Web应用程序。端点/foo之一连接到方法foo(request)

def foo(request):
    file = request.POST['my_file'].file
    ...do stuff with file...

然后我使用邮递员将文件发送到端点。问题是,文件在二进制模式下以BufferedRandom打开,但是我需要在文本模式下操作该文件。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

在这里找到我的答案:Not able to parse a .csv file uploaded using Flask

我添加了

stream = io.StringIO(file.read().decode("utf8"), newline=None)

并能够操纵stream