【发布时间】:2023-03-15 07:53:01
【问题描述】:
我需要在字符串中插入字节,因为我正在使用 marshal Python 模块来序列化我的函数(因为稍后我会将它们插入到数据库中)。我需要一些方法来通过 MySQL 查询传递字节,因为每当我尝试时,我都会得到:
Query += "'" + value + "'"
TypeError: Can't convert 'bytes' object to str implicitly
所以,我需要知道该怎么做才能将它传递到我的查询变量中而不会出错。
编辑:由于有人将其标记为重复,我不能简单地将其解码为 utf-8,因为它包含 utf8 不支持的字符
【问题讨论】:
-
你使用的是什么 MySQL python 模块?我们可以看到您尝试执行查询的代码行吗?
-
mysql.connector for python 3.4 和i.imgur.com/WDR53UH.png
-
@icecreamscoop 你不能把它解码成包含字符串中字符的编解码器吗?
标签: python mysql string types byte