Estou tentando executar o código abaixo e estou recebendo o seguinte erro: ObjectNotExecutableError: Not an executable object: 'DELETE FROM clientes WHERE ID_Cliente = 5008804'

Estou tentando executar o código abaixo e estou recebendo o seguinte erro: ObjectNotExecutableError: Not an executable object: 'DELETE FROM clientes WHERE ID_Cliente = 5008804'

Oi João, tudo bem?
Esse erro, ObjectNotExecutableError: Not an executable object, acontece porque o método execute do SQLAlchemy precisa de um objeto específico, como TextClause ou Executable, e não apenas uma string comum.
Para corrigir isso, você pode usar a função text do SQLAlchemy, que transforma a sua string em um objeto que o SQLAlchemy consegue entender e executar. Como mostro no código abaixo:
from sqlalchemy import text
query = text('DELETE FROM clientes WHERE ID_Cliente = 5008804')
with engine.connect() as conn:
conn.execute(query)
Assim, a string é convertida para um formato que o SQLAlchemy consegue processar.
Espero que isso ajude! Bons estudos!