在Python2中,人们可以:
>>> struct.pack(">f", 125.4)
>>> 'B\xfa\xcc\xcd'
如何在Python3中获得相同的字符串?我尝试了不同的编码,但可以完全理解。
答案 0 :(得分:0)
通过使用' latin1'解码字节,我能够获得正确的字符串。编解码器。它在Python3控制台中看起来与在Python2控制台中看起来不一样,但程序解释相同。
Python2:
if ('Notification' in window) {
// API supported
} else {
// API not supported
}
Python3:
>>> struct.pack(">f", 125.4)
'B\xfa\xcc\xcd'