0

すべてのフィールドから各項目を抽出したい小さなデータベースを作成しました! 簡単に言えば、UI (Ot.Gui) 内にアイテムを表示できるようにしたいのですが、考えられる唯一の方法は、アイテムを変数に 1 つずつ割り当てることです。1 行目、1 行目の値を最後の行の最後の値に.

現時点では、私は使用しています

import sqlite3 as lite
con = lite.connect('Bestellung.db')    
with con:
    con.row_factory = lite.Row
    cur = con.cursor() 
    cur.execute("SELECT * FROM Bestellung")
    rows = cur.fetchall()

    for row in rows:
        print "%s %s %s" % (row["Id"], row["ArtikelNr"], row["Beschreibung"])

データベースからすべての情報を抽出して出力します: (6 つの値のみ atm)

1 a1 b1
2 a2 b2

しかし今、各アイテムの変数を自動的に作成する関数またはモジュールを作成したいと考えています。そのような:

Row 1, Value 1 = Row1Val1
Row 1, Value 2 - Row1Val1
...

これを使用して、TextLabels を設定できます。

私の問題を解決する簡単な方法がない限り。

少し早いですがお礼を

4

2 に答える 2

0

namedtupleを見てください。それらはその種のタスクに最適です。

于 2013-07-05T20:46:34.097 に答える