在 Google Colab 中查看字符串输出时出现问题

Problem with viewing string output in Google Colab

当我 运行 命令 'print(abide.description)' 时,我应该得到这样的输出 但是我获得的输出是这样的。整个字符串显示在一行中,这使得它很难阅读和解释。如何得到如上图的输出?

我的代码片段:

print(abide.description)

输出:

问题是 abide.description 返回的是字节而不是字符串。如果你想让它打印成一个普通的字符串,你可以使用 bytes.decode() 方法将字节转换为 unicode 字符串。

例如:

content_bytes = b'this is a byte string\nand it will not be wrapped\nunless it is first decoded'

print(content_bytes)
# b'this is a byte string\nand it will not be wrapped\nunless it is first decoded'

print(content_bytes.decode())
# this is a byte string
# and it will not be wrapped
# unless it is first decoded