2017-09-08 17 views
-1

Ich bin neu in SQL Alchemie. Ich habe eine SQL-Alchimie Ausdruck in Python geschrieben wie folgt:SQL Alchemie Ausführungsfehler für und_ Operator

s = select([func.count(classifiers.c.comments).label('neg_count')]).where(and_(classifiers.c.comments.like(word),classifiers.c.Tags=='Negative',classifiers.c.company_name==company_name))      
neg_count_obj = conn.execute(s).fetchone() 

wenn ich ausgeführt wird, ich bin erhalte eine Fehlermeldung, dass die besagt: Finden Sie

TypeError: sequence item 0: expected str instance, bytes found.

Gesuchter es viele, aber nicht die Ursache für diesen Fehler.

Antwort

0

Die Lösung, die ich herausgefunden habe, ist, dass in Firmenname varibale bekam ich ein ',' welche sql_alchemy und Operator behandelt als Trennzeichen für Bedingungen. Das ',' von Firmenname wurde entfernt und festgestellt, dass es ordnungsgemäß funktioniert.