【发布时间】:2018-03-28 17:49:03
【问题描述】:
目标:如何将(111, 222, 333) 转换为('111', '222', '333') 用于Python 中的sql 查询?
到目前为止我做了什么:
我将 csv 文件调用为 df:
dataset = pd.read_csv('simple.csv')
print(dataset)
列表 0 111 1 222 2 333
List11 = dataset.LIST.apply(str)
print(List1)
0 111 1 222 2 333
名称:操作,数据类型:对象
myString = ",".join(List1)
print(myString)
111,222,333
sql = "SELECT * FROM database WHERE list IN (%s)" %myString
这不起作用。你能帮忙吗?
【问题讨论】:
标签: python sql arrays string quote