简体   繁体   English

传递参数以及在查询中使用通配符时索引处不支持的格式字符“”(0x27)

[英]unsupported format character ''' (0x27) at index while passing parameter as well as using wildcard in query

i am facing an issue in python where i am using a query and i am passing some params in it:我在 python 中遇到一个问题,我正在使用查询并且我在其中传递了一些参数:

query =   select * from %s where xyz like 'abc%'
  query %(tablename)

here it gives me an error.在这里它给了我一个错误。 Can anyone help in this任何人都可以在这方面提供帮助

It looks like python is interpreting the % as a printf-like format character.看起来 python 将 % 解释为类似 printf 的格式字符。 Try using %%?试试用%%?

query =   select * from %s where xyz like 'abc%%'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Python:ValueError:索引1处不支持的格式字符&#39;&#39;&#39;(0x27) - Python: ValueError: unsupported format character ''' (0x27) at index 1 pd.read_sql - 不支持的格式字符错误 (0x27) - pd.read_sql - Unsupported format character error (0x27) ValueError:索引处不支持的格式字符&#39;{&#39;(0x7b) - ValueError: unsupported format character '{' (0x7b) at index ValueError:索引3处不支持的格式字符&#39;&lt;&#39;(0x3c) - ValueError: unsupported format character '<' (0x3c) at index 3 ValueError: 不支持的格式字符 &#39;p&#39; (0x70) 在索引 7 - ValueError: unsupported format character 'p' (0x70) at index 7 索引81处不支持的格式字符&#39;@&#39;(0x40) - Unsupported format character '@' (0x40) at index 81 Python,Django:ValueError:索引3处不受支持的格式字符&#39;(&#39;(0x28) - Python, Django: ValueError: unsupported format character '(' (0x28) at index 3 ValueError:索引79处不支持的格式字符&#39;a&#39;(0x61) - ValueError: unsupported format character 'a' (0x61) at index 79 索引79处不支持的格式字符&#39;O&#39;(0x4f) - unsupported format character 'O' (0x4f) at index 79 ValueError:索引 650 处不支持的格式字符 &#39;w&#39; (0x77) - ValueError: unsupported format character 'w' (0x77) at index 650
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM