5
Działa to dobrze:psycopg2 "IndexError: indeks krotka poza zasięgiem" Błąd podczas korzystania z '%' jak operator z argumentów krotka
cc.execute("select * from books where name like '%oo%'")
Ale jeśli drugi argument przekazany:
cursor.execute("select * from books where name like '%oo%' OFFSET % LIMIT %", (0,1))
Psycopg błędy :
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: tuple index out of range
Jak uniknąć tego błędu?
Pamiętaj, że w Pythonie 3 będziemy chcieli dodać kolejny przecinek w swoim krotki: 'cursor.execute (" select * from książek gdzie nazwa jak „% % oo %% 'OFFSET% s LIMIT% s ", (0,1,))', w przeciwnym razie otrzymasz 'TypeError: nie wszystkie argumenty zostaną przekonwertowane podczas formatowania napisów'. –