python - 如何将一个变量值嵌入到另一个变量中?
问题描述
我想将一个变量的值嵌入到另一个变量中,如下所示,但下面的代码不起作用。想知道如何在 Python 中完成。我的变量 x 不断动态变化,并希望将其作为单独的值。
x = '1'
b = '''SELECT *
FROM table
WHERE col1 IN ( CONCAT('abc',{{x}},'def%'),
CONCAT('abc',{{x}},'ghi%')
);
'''
解决方案
解决方案可能是这样的:
x = "1"
b = "SELECT * FROM TABLE.... 'abd{0}def%'\n'...abc{0}ghi%'".format(x)
对于其余的细节,Michael Butscher 给出了重要的参考。
推荐阅读
- reactjs - 如何向使用 React.js 的网络爬虫服务的 API 发出 POST http 请求?
- r - 如何仅针对矩阵的特定列检查一对值?
- javascript - React 和 Typescript 中的 ServiceWorker
- cupy - 如何调用具有双指针作为参数的内核?
- javascript - React Native / Javascript 异步等待
- python - 使用 python 查找超链接的单词和 Web 链接
- java - Jackson 2.11.4:为缺少的 JSON 字段设置默认值
- powershell - 如何将 catch 块中的所有错误放入 Powershell 中的电子邮件正文中?
- python - Django 返回 JSON POST 响应标头和正文
- tensorflow - 为什么找不到正确的 cuda 版本?