SQLite查询中的换行符
我在用下面的代码从sqlite数据库中查询结果,
data = str(des.fetchmany()) +','+ str(date.fetchone())
但是我得到的结果是一个带有换行符和方括号或圆括号的字符串,我想把这些去掉。
[(u"text", u'text', number)],(u'yyyy-mm-dd',)
我该怎么做才能得到一个更干净的字符串,没有那些换行符、方括号和圆括号呢?
谢谢!
1 个回答
1
其实那并不是一个字符串,它看起来像是一种奇怪的列表类型。方括号 [] 和圆括号 () 分别表示列表和元组。为了让它看起来更整洁,可以把每个字符串单独提取出来,然后使用 stringvariable.decode("UTF-8")
来去掉你所有元素前面那个难看的 u 字母。