对于文本篮球模拟游戏,我使用SQLite数据库来存储球员和球队。我正在用Python编写游戏代码,遇到了一个问题。当我在编写跳球代码时,我试图打印出一个简单的文本,说明谁在跳跃。代码如下。结果是: [(‘Player’, ‘One’)] and [(‘Player’, ‘Two’)] will jump.
我从sqlite3读取了一个数据,输出结果类似于(3252, u'https://www.google.fr/search?aq=f&sourceid=chrome&ie=UTF-8&q=python+split+tuple', u'Using the split command in a list - Python', 10)
所以我想把它重新格式化成一个表,比如:table = [["",
所以我使用ruby on rails编写代码,默认的数据库是sqlite,这对于开发来说非常棒。没有设置时间,不需要连接等。真正糟糕的是命令行上的输出。例如,当我进行查询以列出一个表的所有内容时。我只得到了一堆文本,与使用MySql时不同,它可以很好地格式化查询结果(在表中包含标题)。我也知道"headers on“和你可以输入的命令来格式化sqlite的结果,但这些都是暂时的,我正在寻找一种更持久的方法来格式化结果,这样我就不必每次都这么做
所以基本上我在VS Code中复制和粘贴python代码有一个问题。我使用autopep8作为格式化程序(但也尝试了yapf,所以我猜这不是格式化程序的问题)。让我来说明一下这个问题:def show_events(): if a == 0:conn = sqlite3.connectSELECT * FROM RepetitiveEvent') print(row)
c