Det finns några anledningar jag kan komma på för att förklara detta:
- Python måste starta, medan du redan har en arbetsbänk igång.
- Python måste ladda ditt program, medan workbench inte gör det.
- Python måste öppna en anslutning till databasen medan workbench (förmodar jag) redan har en.
För att reda ut detta, försök använda timeit python-modulen (eller gör manuell timing) och inkludera bara kommandona execute/fetchall.