在Python中,将int,float或unicode转换为字符串的单一紧凑方法是什么?

d3pd

我有很多来自SQLite3的数据库对象,可以遍历并打印到终端。我正在尝试一种健壮的方法,该方法可以应用于从数据库检索到的每个对象,以便将其转换为字符串。这些对象可能是字符串,整数,浮点数和unicode。

我最初的方法是简单地str()在每个对象上使用该函数,但这在某些unicode上失败。然后提示我尝试.encode("utf-8")在每个对象上使用,但这在ints('int' object has no attribute 'encode'上失败尝试将这些对象转换为字符串的紧凑方法是什么?

我现在得到的最好的结果如下所示:

try:
    string_representation = str(row[column])
except:
    string_representation = str(row[column].encode("utf-8"))
row_contents.append(string_representation)

有没有更好,也许更紧凑的方法?一线好。

乔希·李

调用unicode()数值。

但是,如果您的集合同时包含unicode字符串和字节字符串,并且想要避免任何隐式编码,则必须检查类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Unicode转换为Python 2中的字符串

来自分类Dev

将Unicode转换为Python 2中的字符串

来自分类Dev

将unicode字符串转换为float

来自分类Dev

使用Java 8将字符串数组转换为int数组的最简单方法是什么?

来自分类Dev

将字符串类型转换为int类型作为行业标准的最佳方法是什么?

来自分类Dev

JS:将布尔列表转换为紧凑字符串?

来自分类Dev

将ASCII字符串转换为int / float / long

来自分类Dev

Scrapy Spider 将 float/int 转换为字符串

来自分类Dev

将无符号字符数组转换为IP字符串的最快方法是什么

来自分类Dev

将列表列表转换为字符串(每行一个内部列表)的最短方法是什么?

来自分类Dev

将此数据集中的值从字符串转换为int的最佳方法是什么

来自分类Dev

Python:将unicode变量转换为字符串变量

来自分类Dev

PYTHON 如何将字符串转换为 int 或 float

来自分类Dev

将字符串转换为unicode

来自分类Dev

如何将 unicode 转换为 Python 字符串中的重音字符

来自分类Dev

将前缀表示法中的这些嵌套字符串转换为元组的最佳方法是什么?

来自分类Dev

Python3-将Unicode文字字符串转换为Unicode字符串

来自分类Dev

使用Python将字符串转换为float

来自分类Dev

将字符串转换为C ++中的float

来自分类Dev

为什么将C ++字符串转换为int?

来自分类Dev

将char数组(无null终止)转换为字符串的最佳方法是什么

来自分类Dev

将流(utf8)数据转换为字符串的安全方法是什么?

来自分类Dev

将Swift字符串转换为swift-currency / USD格式的最佳方法是什么?

来自分类Dev

将字符串转换为关联数组的最佳方法是什么

来自分类Dev

将字符串转换为双精度的最佳方法是什么

来自分类Dev

将字符串(例如“5:4”)转换为数值的最简单方法是什么

来自分类Dev

将json字符串转换为对象数组的最佳方法是什么?

来自分类Dev

将十六进制字符字符串转换为 Unicode 字符串(python)

来自分类Dev

如何在python 2.7中将unicode字符串转换为字符串文字?

Related 相关文章

  1. 1

    将Unicode转换为Python 2中的字符串

  2. 2

    将Unicode转换为Python 2中的字符串

  3. 3

    将unicode字符串转换为float

  4. 4

    使用Java 8将字符串数组转换为int数组的最简单方法是什么?

  5. 5

    将字符串类型转换为int类型作为行业标准的最佳方法是什么?

  6. 6

    JS:将布尔列表转换为紧凑字符串?

  7. 7

    将ASCII字符串转换为int / float / long

  8. 8

    Scrapy Spider 将 float/int 转换为字符串

  9. 9

    将无符号字符数组转换为IP字符串的最快方法是什么

  10. 10

    将列表列表转换为字符串(每行一个内部列表)的最短方法是什么?

  11. 11

    将此数据集中的值从字符串转换为int的最佳方法是什么

  12. 12

    Python:将unicode变量转换为字符串变量

  13. 13

    PYTHON 如何将字符串转换为 int 或 float

  14. 14

    将字符串转换为unicode

  15. 15

    如何将 unicode 转换为 Python 字符串中的重音字符

  16. 16

    将前缀表示法中的这些嵌套字符串转换为元组的最佳方法是什么?

  17. 17

    Python3-将Unicode文字字符串转换为Unicode字符串

  18. 18

    使用Python将字符串转换为float

  19. 19

    将字符串转换为C ++中的float

  20. 20

    为什么将C ++字符串转换为int?

  21. 21

    将char数组(无null终止)转换为字符串的最佳方法是什么

  22. 22

    将流(utf8)数据转换为字符串的安全方法是什么?

  23. 23

    将Swift字符串转换为swift-currency / USD格式的最佳方法是什么?

  24. 24

    将字符串转换为关联数组的最佳方法是什么

  25. 25

    将字符串转换为双精度的最佳方法是什么

  26. 26

    将字符串(例如“5:4”)转换为数值的最简单方法是什么

  27. 27

    将json字符串转换为对象数组的最佳方法是什么?

  28. 28

    将十六进制字符字符串转换为 Unicode 字符串(python)

  29. 29

    如何在python 2.7中将unicode字符串转换为字符串文字?

热门标签

归档