Имената на обекти (таблици/колони и т.н.) в DBAPI на Python не трябва да се изпълняват чрез никаква обработка на контейнери, както се предполага, че трябва да бъдат променливите. Ще трябва да направите свое собствено форматиране:
'select * from table offset %s limit %s order by %s' % (0,5,'sort_column')
Но използвайте правилните функции за екраниране/заместващо място за WHERE var = %s
и т.н...