私はPythonを初めて使い慣れていることにご注意ください。 私はPythonでMySQLサーバからデータにアクセスしようとしました。 これまで私はサーバーとの接続を確立してデータを取得しましたが、データを解析する際に問題が発生しました。 次のようなエラーが表示されます。私は自分のSQLサーバーからいくつかのjsonデータにアクセスしようとしています
TypeError: expected string or buffer
import MySQLdb
import json
if __name__ == "__main__":
conn = create_con()
cur = conn.cursor()
cur.execute("select answer_option from question_answer")
result = cur.fetchone()
x = json.loads(result)
タイプは、私はタプルを解析できる方法がわからタプルではありません? – abz
「結果」または「x」オブジェクトで何をしようとしていますか? toupleはリスト – Rishi
のようなシーケンスオブジェクトですが、あなたの答えは本当に理解に役立ちました。インポートされたデータは自動的にタプルでフォーマットされていました.Json.loads()を使用するためには、 – abz