所以,我正在尝试使用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 %}