Die Abfrageschnittstelle ist Teil von SQLAlchemy ORM und table
ist keiner Klasse zugeordnet.
Die Antwort, die Sie verlinkt haben, verwendet gebundene Metadaten (in der modernen SQLAlchemy nicht empfohlen). Folgendes sollte funktionieren:
stmt = table.delete().where(table.c.column.in_([1,2,3,4,5]))
with engine.connect() as conn:
conn.execute(stmt)
Bearbeiten:
Mir wurde klar, dass Sie Folgendes tun können:
session.query(table).filter(table.c.column.in_([1,2,3,4,5])) \
.delete(synchronize_session=False)