我无法打开这个上传的csv文件。当我使用pc目录中的文件时,它可以正常工作,但是当我从html表单上传文件时,我得到了以下错误:
TypeError: coercing to Unicode: need string or buffer, file found
当尝试从上载的csv文件中读取时
^{pr2}$
当我使用电脑中的文件时,这工作得很好
file = open('/Desktop/csv.csv', "r")
csv_file = csv.reader( file, delimiter=",", quotechar='"')
Tags:
如果您这样做,您将能够逐行遍历dict中显示的csv中的数据
file
包含文件对象,而不是路径。请改用filename
属性:http://flask.pocoo.org/docs/0.10/patterns/fileuploads/也许是这样的:
另请参见http://werkzeug.pocoo.org/docs/0.9/wrappers/#werkzeug.wrappers.BaseRequest.files
相关问题 更多 >
编程相关推荐