使用webapi的方式,对pandas.DataFrame数据进行收发
- client端使用requests包,发送接收数据。
- server端使用fastapi响应请求。
import io
import os
import fastapi
import requests
import pandas as pd
from fastapi import FastAPI, File, Form, UploadFile
from fastapi.responses import FileResponse, StreamingResponse
client发送 + server接收
# client,发送数据
# 直接发送df
def send_df(df):
buffer = io.BytesIO()
df.to_parquet(buffer, index=False)
# 文件流对象,(文件名,字节流)
file_obj = (f'{
factor_cid}.parquet', buffer.getvalue())
requests.post(url,

最低0.47元/天 解锁文章
533

被折叠的 条评论
为什么被折叠?



