将numpy.str转换为字节或字符串数据类型错误

2024-04-24 22:26:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个数据类型为numpy.str的函数中有多个十六进制值。我想用字符串或字节数据类型返回这些值。将numpy.str转换为str字节时出错。我使用了numpy.fromstring(A,dtype=bytes)其中A在numpy.str中。“A”的值应类似于: 4EB96FD03740F34B0543136B367996CE8ADF76ACEC0FC98EF2506BF53474EAE1

所附的image显示了右侧函数中的代码部分。从函数内部和函数外部显示输出。我想转换每个索引中值的数据类型。任何帮助都将不胜感激


Tags: 函数字符串代码imagenumpy字节bytes数据类型
1条回答
网友
1楼 · 发布于 2024-04-24 22:26:04

尝试使用repr()强制转换而不是str()。我在尝试创建请求以加载列表时遇到了相同的问题

sentinel = Sentinel([(h, port) for h in hosts], socket_timeout=0.5, password=password)
service_name = service_name
master = sentinel.master_for(service_name, password=self.password)
master.rpush(repr(key), 1, 2, 3, 4)

是一个numpy.str{和由str(key)执行的简单强制转换。不提供字节,Redis请求需要什么

祝你好运

相关问题 更多 >