を返す最初の項目働いて取得し、モジュールは、クエリの実行結果を返しますfetchoneと呼ばれるこの機能を有している:私はkinterbasdbモジュールと関数値
cursor.execute("....")
cursor.fetchone()
これはタプルを返します。 ("value1",)
、私は最初の項目にアクセスしたいと思いますが、最後に[0]
を避けてください。それほど言わないので、それは魔法の数です。出来ますか?おそらく機能の一部を構築するのでしょうか?
私がしようとしていた。
value, _ = cursor.fetchone()
しかし、これは戻っている:ValueError: need more than 1 value to unpack
、インデックス1は何も持っていないので。
どのバージョンのPythonですか? 'value、* _ = ... 'は使えますか?また、私はこの場合マジックナンバーとして0を数えません。 – jonrsharpe