from fastapi import FastAPI from ctypes import CDLL
Carica la libreria C
my_library = CDLL('./path_to_your_library.so')
Crea un'app FastAPI
app = FastAPI()
Definisci una route che utilizzi la libreria C
@app.get("/call_c_function") async def call_c_function(): # Chiamata alla funzione C dalla libreria result = my_library.my_c_function() # Sostituisci 'my_c_function' con il nome della tua funzione C return {"result": result}