【问题标题】:i got a wrong data type from mysql by python我通过 python 从 mysql 得到了错误的数据类型
【发布时间】:2016-03-29 07:22:38
【问题描述】:

我写了一个这样的 phthon 从 mysql 获取数据

 query = ("select distinct packet  from http_sum where downloadspot = 'dilian'")
    cursor.execute(query)
    for (packet) in cursor:
       cdndata_name.append(packet)

如你所见,这很容易。但是我得到了这样的数据:(u'panzarcn.rar',) 怎么转成字符串,谢谢

【问题讨论】:

  • 我认为您从光标处返回了一个元组。如果您只需要第一个元素,请使用cdndata_name.append(packet[0])

标签: python mysql


【解决方案1】:

这不是错误的数据类型,它是unicode,它是您应该用来处理代码中的文本的数据类型。如果您确实需要将其转换为str,请查看the question linked by @Lafexlos 中的答案。

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 2021-08-17
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 2017-11-04
    • 2018-06-18
    相关资源
    最近更新 更多