He escrito una API rápida para cargar un archivo, pero en mi nuevo requisito, tengo que crear CLI para cargar un archivo para el que estoy llamando a la función de ruta.
@app.post("/uploadfile/") async def create_upload_file(file: Uploadfile =File(...)); pd.DataFrame = pd.read_csv(file.file) return Truecreate_upload_file(file=UploadFile(input_file_path))
cuando traté de leer ese archivo como: reclamaciones: pd.DataFrame = pd.read_csv (file.file) obtengo el siguiente error
No hay columnas para analizar desde el archivo
puede leer el csv de la siguiente manera:
from io import BytesIO df = pd.read_csv(BytesIO(file.file.read()))