Du kan ikke sende et tabelnavn som en parameter til cursor.execute()
. Når en parameter er en streng, citerer den den, når den erstatter forespørgslen. Brug en normal strengformateringsmetode, f.eks.
cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})