gpt4 book ai didi

mysql - 如何使用 "WHERE"解决 MySQL 查询中的 python 列表?

转载 作者:行者123 更新时间:2023-11-29 00:32:44 25 4
gpt4 key购买 nike

<分区>

我有下面的代码,我希望我的 MySQL 查询在“名称”列中选择那些与“文件名”python 列表中的值相同的值。我一直得到一个空的 () 作为结果。谁能帮我解决这个问题?

import MySQLdb
import fnmatch
import os
import pprint

connect = MySQLdb.connect(host = "123.5.4.4", port=3366, user = "me", passwd="*********", db="data2")

filenames=[]
maindict = {}

for root, dirnames, filenames in os.walk('d:/data1'):
for filename in fnmatch.filter(filenames, '*.txt'):
filenames.append(filename)

with connect:
cur= connect.cursor()
cur.execute("SELECT version,name FROM data2.files WHERE name IN ('filenames'.join('')" )
result = cur.fetchall()

pprint.pprint(result)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com