gpt4 book ai didi

python - 如何使 __repr__ 返回 unicode 字符串

转载 作者:太空狗 更新时间:2023-10-29 20:34:09 25 4
gpt4 key购买 nike

我在对象 x 上调用了一个 __repr__() 函数,如下所示:

val = x.__repr__()

然后我想将 val 字符串存储到 SQLite 数据库中。问题是val 应该是 unicode。

我试过了,没有成功:

val = x.__repr__().encode("utf-8")

val = unicode(x.__repr__())

你知道如何纠正这个问题吗?

我正在使用 Python 2.7.2

最佳答案

对象的表示不应该是 Unicode。定义 __unicode__ 方法并将对象传递给 unicode()

关于python - 如何使 __repr__ 返回 unicode 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9318574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com