如何将混合的二进制数据转换回字符串?

时间:2019-11-22 14:53:50

标签: python string python-2.7 binary psse

我通常使用的程序的Python API改变了底层。我要求一个对象返回标识属性。而不是返回字符串,而是返回我怀疑是打包的二进制数据。

# Output in previous API version
str_mapstr = component.GetMapString() = 'BU    101'

# Output in new API version. Notice the trailing blank space.
bin_mapstr = component.GetMapString() = '\x1c\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00    '

str_mapstr == bin_mapstr

问题

即使不知道bin_mapstr,也可以将str_mapstr转换回str_mapstr吗?

我研究了struct.unpackstr.decode('utf-8'),但是我没有运气。也许这不是二进制?任何帮助表示赞赏!


程序是PSSE 34,它是sliderPy库,以防其他PSSEer潜伏。

0 个答案:

没有答案