SQLite查询中的换行符

0 投票
1 回答
667 浏览
提问于 2025-04-18 05:29

我在用下面的代码从sqlite数据库中查询结果,

data = str(des.fetchmany()) +','+ str(date.fetchone())

但是我得到的结果是一个带有换行符和方括号或圆括号的字符串,我想把这些去掉。

[(u"text", u'text', number)],(u'yyyy-mm-dd',) 

我该怎么做才能得到一个更干净的字符串,没有那些换行符、方括号和圆括号呢?

谢谢!

1 个回答

1

其实那并不是一个字符串,它看起来像是一种奇怪的列表类型。方括号 [] 和圆括号 () 分别表示列表和元组。为了让它看起来更整洁,可以把每个字符串单独提取出来,然后使用 stringvariable.decode("UTF-8") 来去掉你所有元素前面那个难看的 u 字母。

撰写回答