Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中从下到上从sqlite数据库打印到文本框_Python_Sqlite_Csv_Tuples - Fatal编程技术网

在Python中从下到上从sqlite数据库打印到文本框

在Python中从下到上从sqlite数据库打印到文本框,python,sqlite,csv,tuples,Python,Sqlite,Csv,Tuples,下面的代码将循环通过光标并打印到文本框。它向下推下一行,然后在上面打印下一行。我不确定如何将其反转或将其放置在下一行而不是文本框的上方 def favorite_store(self): self.text.delete("1.0", "end") cursor = con.execute("""SELECT lastName, firstName FROM person JOIN stores ON (favoriteStore = stores.storeID) whe

下面的代码将循环通过光标并打印到文本框。它向下推下一行,然后在上面打印下一行。我不确定如何将其反转或将其放置在下一行而不是文本框的上方

 def favorite_store(self):
    self.text.delete("1.0", "end")
    cursor = con.execute("""SELECT lastName, firstName
 FROM person JOIN stores ON (favoriteStore = stores.storeID)
 where storeName = 'Total Wine'""")
    for row in cursor:
        self.text.insert(0.0, (row[0], row[1]), )
        self.text.insert(0.0,"\n")
这是代码的输出:

Casey Mick
Cohen Jessica
Washington Martha
何时打印为:

Washington Martha
Cohen Jessica
Casey Mick

我知道用更改sql语句会得到所需的结果,但我正在尝试修改代码。我没有使用Tkinter,但在编写中:
行/列索引是基本的索引类型。它们是由行号和列号组成的字符串,以句点分隔。行号从1开始,而列号从0开始,就像Python序列索引一样。
self.text.insert(1.0,(行[0],行[1],“\n”))用于在开头插入。self.text.insert(Tkinter.insert,(第[0]行,[1]行,“\n”))位于末尾。
def favorite_store(self):
    self.text.delete("1.0", "end")
    cursor = con.execute("""SELECT lastName, firstName
 FROM person JOIN stores ON (favoriteStore = stores.storeID)
 where storeName = 'Total Wine' ORDER BY lastName DESC, firstName DESC""")
    for row in cursor:
        self.text.insert(0.0, (row[0], row[1]), )
        self.text.insert(0.0,"\n")