小编sou*_*abh的帖子

如何在 FastAPI 中上传 CSV 文件并将其转换为 JSON?

我正在尝试将.csv文件上传到 FastAPI 服务器,然后将其转换为 JSON 并将其返回给客户端。但是,当我尝试直接处理它(而不将其存储在某处)时,我收到此错误:

Error : FileNotFoundError: [Error 2] No such file or directory : "testdata.csv"
Run Code Online (Sandbox Code Playgroud)

这是我的 FastAPI 代码:

async def upload(file: UploadFile = File(...)):
    data = {}    
    with open(file.filename,encoding='utf-8') as csvf:
        csvReader = csv.DictReader(csvf)
        for rows in csvReader:             
            key = rows['No']
            data[key] = rows    
    return {data}```

Run Code Online (Sandbox Code Playgroud)

python csv upload fastapi csvtojson

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

csv ×1

csvtojson ×1

fastapi ×1

python ×1

upload ×1