其實我有一個代碼從文本文件中獲取必要的細節。將str傳遞給SQL鍊金術查詢
這裏我從文本文件中提取一些id。
然後,我需要將相同的內容傳遞給SQLAlchemy查詢來獲取結果。
但我不會在這裏得到所需的結果。
這裏是代碼:
addys = ','.join('"{}"'.format(''.join(tenant)) for tenant in tenants if tenant)
#print "%s" % (addys)
# cleanup and close files
files.close()
query1 = query1.filter(model.name == "in-addr.arpa.")
query2 = query2.filter(model.tenant_id.in_([addys]))
這裏型 'addys' 的情況如下:
<type 'str'>
我需要在這裏不是獲得結果。
有人幫我一樣。
注:
雖然打印addys得到結果如下這顯然是正確的:
"1235b3a73ad24b9c86cf301525310b24","cbdf25542c194a069464f69efff4859a"
感謝您的答覆。 但它似乎沒有工作。在查詢它進入,如下所示: ['1235b3a73ad24b9c86cf301525310b24'],['cbdf25542c194a069464f69efff4859a'])\ n「] – Murali
如果我正在使用您的第一個解決方案它顯示如下我打印了一個查詢: WHERE domains.tenant_id IN(:tenant_id_1,:tenant_id_2))AS anon_1 – Murali
對不起,我不知道'tenants'的結構,現在第二個解決方案也必須工作。 –