sqlite3 のファイルでの検索に問題があります。以下の列を持つデータベースがあります: タイトル、アーティスト、歌詞、追跡
私のコードは次のとおりです。
def search(title,artist,query):
if title and artist and query:
db = sqlite3.connect('songs.db')
cursor = db.cursor()
cursor.execute('SELECT ? FROM song WHERE title=? and artist=?',(query,title,artist))
result = cursor.fetchall()
if result:
print result
else:
return False
text_factory を str に設定しましたが、別の問題が修正されました。データベースを sqliteman などのビューアーでチェックし、ターミナルを検索しようとしたところ、うまく機能しました。誰が何が悪いのか分かりますか?