首页 > 解决方案 > Python 3 discord bot 字符串到字节的转换

问题描述

所以我试图在 Python 3.5 中创建一个 Discord 机器人,它能够将字节反汇编为 Inteli386 指令,我正在使用 discord.py 库和 capstone 的 python 绑定。

基本上我已经完成了所有这些工作,但是我遇到了一个问题,我不能将它存储为一个字节,因为它是从不和谐的字符串中返回的,并且知道如何“转换”或将其存储为一个没有值的字节保持不变。

因此,例如,如果用户键入 \xC3,它将被选为字符串类型,并且要通过 capstone 的 disasm 函数,我需要更改数据类型 \xC3 被存储为字节。

然后将 disasm 函数 \xC3 作为一个字节提供。

我已经查过了,但我能找到的只有 string.encode 和类似的东西,它不会为反汇编程序库提供正确的字节,而是将实际的字符串转换为其他字节,并具有完全不同的输出然后“ret ”。

tl;博士

例如,我需要知道如何将在 python 3 中存储为字符串的值转换为字节“\xC3”

标签: python-3.xdiscord.py

解决方案


推荐阅读