GUST NOTCH? DIARY

Python3 の文字列書式指定にはまる

C や Perl のノリで %s で変数を渡そうとしたのだがエラーに。ネットでみた感じのサンプルを見てもそのようになっていたのでハマる。
Python3 では .format() で書式指定するらしい。
" {0}, {1}".format( arg0, arg1 )
のように書くといいようだ。
更にSQL文を組み立てようとしていて "'{0}'".format(data) としなければならないところを "{0}".format(data) のようにしていてクエリをだしたところでエラーになるのにもハマる。
半日悩んだ。