按原样上传Bottle中的文件,然后使用它

时间:2013-04-15 06:05:49

标签: python file-upload bottle

上传后,我在访问.csv文件时遇到问题。

HTML:

<form action="/upload" method="post" enctype="multipart/form-data">
    <input type="file" name="data" />
    <input type="submit" />
</form>

我只知道如何访问位于文件夹中的文件,有没有办法将上传的文件作为参数传递?

import csv
reader = csv.DictReader(open('4cls.csv'.decode('utf-8')), delimiter=';')

那个人很多!

1 个答案:

答案 0 :(得分:0)

我已经明白了!

HTML:

<form action="/upload" method="post" enctype="multipart/form-data">
    <input type="file" name="upload" />
    <input type="submit" />
</form>

的Python:

upload = bottle.request.files.get('upload')
reader = csv.DictReader(upload.file, delimiter=';')

并像普通字典一样继续进行。