2024-05-20 22:29:24 发布
网友
我试图在字符串中获得单引号字符串
filters = {'Title': 'test'} for key in filters: where.append(key + "=" + "'{}'".format(filters[key])) where_clause = " AND ".join(where)
上面给出的结果:where_clause = 'Title=\'test\'' 我怎样才能得到where_clause="Title='test' "
where_clause = 'Title=\'test\''
where_clause="Title='test' "
我同意前面的两个评论。您提供的信息太少,我们无法帮助您
但是,使用f字符串而不是.format()可能已经是一个好主意了 您的代码将如下所示:
.format()
for key in filters: where.append(f"{key}='{filters[key]}'") where_clause = " AND ".join(where)
它甚至可以用单引号解决您的问题,但同样,当我不知道filters是什么样子时,很难判断
filters
我同意前面的两个评论。您提供的信息太少,我们无法帮助您
但是,使用f字符串而不是
.format()
可能已经是一个好主意了 您的代码将如下所示:它甚至可以用单引号解决您的问题,但同样,当我不知道
filters
是什么样子时,很难判断相关问题 更多 >
编程相关推荐