Не можете да подадете име на таблица като параметър към cursor.execute()
. Всеки път, когато даден параметър е низ, той го поставя в кавички, когато замества в заявката. Използвайте нормален метод за форматиране на низ, напр.
cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})