2017-09-08 9 views
-1

私はSQLアルケミーを初めて使用しています。次のように私はPythonでSQLの錬金術式を書かれている:and_演算子のSQL錬金術実行エラー

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() 

私が実行していたとき、私はそれを示すエラーを取得しています:

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

は多くのことを検索が、根本的な原因を見つけることができませんこのエラーのために。

答えて

0

私が見つけた解決策は、company_name varibaleには、sql_alchemyと_演算子が条件の区切り文字として扱う '、'を取得していたということです。 company_nameから '、'を削除し、正しく動作していることを確認しました。

関連する問題