将SQL字符串与args连接

时间:2019-04-26 02:19:06

标签: python python-2.7

我正在尝试使用默认查询,然后附加一些条件。我想知道在解压缩args时如何连接字符串。

filters = []
if industry:
    filters.append('industry_id')
    filters.append('role_id')
    ...

据我所知,这是行不通的(语法无效)。

print "SELECT city, " + *filters + " FROM histogram"

1 个答案:

答案 0 :(得分:1)

使用join做你需要做的事情:

print "SELECT city, " + ', '.join(filters) + " FROM histogram"

打印:

SELECT city, industry_id, role_id FROM histogram