我有一个使用金字塔构建的Web应用程序。端点/foo
之一连接到方法foo(request)
:
def foo(request):
file = request.POST['my_file'].file
...do stuff with file...
然后我使用邮递员将文件发送到端点。问题是,文件在二进制模式下以BufferedRandom
打开,但是我需要在文本模式下操作该文件。可以这样做吗?
答案 0 :(得分:0)
在这里找到我的答案:Not able to parse a .csv file uploaded using Flask
我添加了
stream = io.StringIO(file.read().decode("utf8"), newline=None)
并能够操纵stream