Tom*_*ous 2 python pyodbc python-3.x discord discord.py
我正在制作一个discord bot,其中一个命令涉及从SQL表中提取数据,为此我使用的是AioOdbc模块,它与Pyodbc几乎完全相同,唯一真正的区别在于它没有' t阻塞异步函数.
以这种格式输出哪些.
[('Item1',),('Item2',)]
Run Code Online (Sandbox Code Playgroud)
我怎样才能输出一些更好看的内容?可能是类似的东西
Item1, Item2
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!
您可以将其转换为一个字符串,其中每个项目都使用以下代码用逗号和空格分隔:
itemString = ', '.join((item[0] for item in items))
Run Code Online (Sandbox Code Playgroud)
items这个名字在哪里:[('Item1',),('Item2',)]
如果您需要它能够从任意深度的嵌套列表中取出项目,例如在此列表中:[('Item1', 'Item2', ('Item3')), ('Item4', 'Item5')],您可以使用以下代码:
from collections import Iterable
def flatten(nested):
for element in nested:
if isinstance(element, Iterable) and not isinstance(element, (str, bytes)):
yield from flatten(element)
else:
yield element
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |