Найти - Пользователи
Полная версия: unsupported format character
Начало » Python для новичков » unsupported format character
1
Bokal1
line 37, in <module>
    cur4.execute("SELECT SUBSTR(table_name,4,length(table_name)) date_num FROM information_schema.tables WHERE table_schema = '%s' AND (table_name LIKE 'pr_%' AND table_name NOT LIKE 'pr_st_%' AND table_name NOT LIKE '%_rp_%') ORDER BY date_num",(row[0]))
ValueError: unsupported format character ''' (0x27) at index 139

Что неправильного, и как исправить ?

П.С.: row c квадратными скобками и нулём, а не row (почему то редактор убирает при записи)
Bokal1
Следующий этап:

line 37, in <module>
cur4.execute(“SELECT SUBSTR(table_name,4,length(table_name)) date_num FROM information_schema.tables WHERE table_schema = ‘%s’ AND (table_name LIKE ‘pr_%%’ AND table_name NOT LIKE ‘pr_st_%%’ AND table_name NOT LIKE ‘%%_rp_%%’) ORDER BY date_num”,(row))
TypeError: not all arguments converted during string formatting

Bokal1
Пооблему решил, отвечать не надо. Извините за беспокойство.
Laurelea
Большое спасибо за вопрос! помог разобраться в такой же проблеме.

%% нужно ставить в шаблонах и регулярках
% в подстановке переменных
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB