Python

Python MySQLdb.cursor.executeのリストはタプル型である

投稿日:

executeのSELECTはタプル型

id value

1 hoge1

2 hoge2

3 hoge3

埋め込み変数1つでもタプル型

 

タプル型の1要素、1項目はこう書く

(値,)

カンマが必要なんです。

 

SELECT結果が1件、1カラムでもタプル型

resultList=resultList.fetchall()
result=resultList[0][0]

こんなことしないといけません。

print(resultList)

print(resultList[0])

print(resultList[0][0])

-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Python urlibなど、スクレイピングTIPS

Python urlibについて Webページを手軽に取得できる。 HTTPヘッダーのカスタマイズ、Basic認証など複雑な処理は苦手。 サードパーティライブラリのRequestsを使おう。 レスポン …

no image

Python requestsのエラー処理

requests.exceptions.SSLError: HTTPSConnectionPool URLをクロールしていると、こんなエラーが出た。 File “/home/ty/projects/o …

no image

取得可能ドメイン・ドメイン取得可否のrequests.response.http_status_code

取得可能なドメインは2種類ある。 期限切れのドメイン(中古ドメイン) 全く新規のドメイン それぞれ、どのようなrequests.response.http_status_codeを返すのだろうか。下記 …

no image

python3のloggingを呼ぶための自作logger.pyは作るときにハマったこと

python3 の標準ログ出力モジュールであるlogging。 これを自作のlogger.pyにあるgetLoggerから返そうとした。 loggerの取得を共通関数化したかったからです。 すると、メ …

no image

Python mainメソッドと関数メソッドの定義

mainメソッド if __name__ == ‘__main__’: if __name__ == ‘__main__’: #処理の内容 test()   関数メソ …