我通常使用的程序的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.unpack
和str.decode('utf-8')
,但是我没有运气。也许这不是二进制?任何帮助表示赞赏!
程序是PSSE 34,它是sliderPy库,以防其他PSSEer潜伏。