python打开csv文件报错_使用Flask在Python中打开csv文件

所以,我正在尝试使用Flask在Python中打开一个.csv文件.我从Python库中复制代码,但是我从一条错误消息转到另一条错误消息,我不知道我做错了什么.我在下面的代码中得到的最新错误代码是:TypeError:无效文件:

我有什么想法我做错了吗?

我的Python代码/ Flash路由如下:

@app.route("/admin", methods=["GET", "POST"])

@login_required

def admin():

"""Configure Admin Screen"""

# if user reached route via POST (as by submitting a form via POST)

if request.method == "POST":

# load csv file with portfolio data

with open(request.files["portfolios"]) as csvfile:

portfolios = csv.DictReader(csvfile)

# load csv file in dictionary

for row in portfolios:

print(row['first_name'], row['last_name'])

else:

return render_template("admin.html")

我的html / Flask代码是:

{% extends "layout.html" %}

{% block title %}

Admin

{% endblock %}

{% block main %}

Admin Console

Upload Portfolio Data

Select Portfolio Upload File

Upload Security Lists

Select Security Upload File

Upload

{% endblock %}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值