如何将这种语言转换为实际数字和文本?

How can I convert this language to actual numbers and text?

我正在从事深度学习的自然语言处理项目,我下载了一个词嵌入文件。该文件为 .bin 格式。我可以用

打开那个文件
file = open("cbow.bin", "rb")

但是当我打字时

file.read(100)

我明白了

b'4347907 300\n</s> H\xe1\xae:0\x16\xc1:\xbfX\xa7\xbaR8\x8f\xba\xa0\xd3\xee9K\xfe\x83::m\xa49\xbc\xbb\x938\xa4p\x9d\xbat\xdaA:UU\xbe\xba\x93_\xda9\x82N\x83\xb9\xaeG\xa7\xb9\xde\xdd\x90\xbaww$\xba\xfdba:\x14.\x84:R\xb8\x81:0\x96\x0b:\x96\xfc\x06'  

这是什么语言?如何使用 python 将其转换为实际数字和文本?

您所指的这种奇怪的语言是 python bytestring

因为 @jolitti 暗示您无法将此特定字节串转换为可读文本。

如果字节串包含任何你能识别的字符,那么就会像这样显示。

b'Guido van Rossum'