python - 如何将带有文字十六进制的字符串转换为十六进制?
问题描述
我正在编写一个 GUI 来为支付处理平台构建交易消息。你把你想要的东西放在每个字段中,它会以 ascii hex 构建消息。我有一个将十六进制显示为字符串的文本小部件,因此您可以对其进行编辑。12 美元的示例如下:
303030303030303031323030
现在,当我将它发送到处理器时,我必须对其进行编码。这使它再次将已经是 ascii hex 的内容转换为 ascii hex...
333033303330333033303330333033303331333233303330
十六进制存储在字符串变量中,因此可以从 GUI 的文本小部件显示和编辑。我需要将其转换为十六进制以进行套接字发送,而无需将其重新编码为 ascii。有任何想法吗?
解决方案
推荐阅读
- mysql - TFS2015 - 显示所有共享和用户拥有的通知及其所有者
- r - R中的量子问题
- spring - Spring WebFlow 避免使用空转换目标重新加载页面
- nginx - 来自 Kong 的自定义 Nginx 配置,必须禁用阻止 1GB 下载的代理临时文件
- spring-boot - 如何在使用 Spring Boot 访问地址时显示来自对象的信息
- c# - 如何将 AutoGenerate、IsolateApps 机器密钥系统移动到负载平衡服务器上?
- typescript - 在 tsconfig.json 和 tslint.json 中设置规则有什么区别?
- python - 向数据框添加新行 - 为什么使用 .loc[len(df)] 而不是 .iloc[len(df)]?
- sql - CosmosDb 计算不同元素
- javascript - 用户 requestAnimationFrame 'inside' requestAnimationFrame 的正确方法