есть код:
...
query = u'SHOW TABLES LIKE "log_\u0025"'
tables = db.query(query)
...
т.к. мну нужно сделать выборку таблиц, начинающихся на "log_"
"0025" - это "%" в 16-ой таблице, т.е.
>>> query = u'SHOW TABLES LIKE "log_\u0025"'
>>> print query
SHOW TABLES LIKE "log_%"
но веб-сервер дает такую ошибку:
"2009-06-22 11:36:54: (mod_fastcgi.c.2610) FastCGI-stderr: Traceback (most recent call last):
File "/var/lib/python-support/python2.5/web/application.py", line 211, in process
return self.handle()
File "/var/lib/python-support/python2.5/web/application.py", line 201, in handle
return self._delegate(fn, self.fvars, args)
File "/var/lib/python-support/python2.5/web/application.py", line 385, in _delegate
return handle_class(cls)
File "/var/lib/python-support/python2.5/web/application.py", line 360, in handle_class
return tocall(*args)
File "/var/www/faxes/code.py", line 19, in GET
tables = db.query(query)
File "/var/lib/python-support/python2.5/web/db.py", line 579, in query
self._db_execute(db_cursor, sql_query)
File "/var/lib/python-support/python2.5/web/db.py", line 530, in _db_execute
for x in sql_query.values()])
File "/var/lib/python-support/python2.5/MySQLdb/cursors.py", line 151, in execute
query = query % db.literal(args)
TypeError: not enough arguments for format string"
Т.е., как я понял, он воспринимает символ "%" как управляющий для форматирования. Где я туплю?
Ответ на:
комментарий
от anonymous4
Ответ на:
комментарий
от Turbid
Ответ на:
комментарий
от anonymous4
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [webpy]Странное поведение Storage (2009)
- Форум [Ленарт] Только у меня сайт пульс аудио лежит?? (2011)
- Форум rtorrent+XMLRPC+python = xmlrpclib.ProtocolError: -1 (2008)
- Форум pypanel error (2007)
- Форум rdiff-backup & non-root users (2009)
- Форум Озвучиватель девайсов… (2008)
- Форум Не мойму как установить pytesseract (2021)
- Форум xen 4.3 и debian testing (2013)
- Форум ubuntu 7.10 и wine (2008)
- Форум Сломал portage, прервав обновление мира. (2016)