gpt4 book ai didi

python - 在换行符上拆分字节变量

转载 作者:行者123 更新时间:2023-11-28 17:28:31 26 4
gpt4 key购买 nike

这是一个不寻常的请求,我希望得到一些指导! :)

我有一个 python 变量,为简单起见,我们可以将其称为“输出”

当我打印输出时,我得到以下信息:

b"word1\nword2\nword3\n"

如果我能打印我会很高兴

word1
word2
word3
word4

我曾尝试拆分变量,并将其提供给 for 循环,但成功率为零。我很高兴将输出写入操作系统中的文件并使用 bash 来解决问题。

谢谢!

最佳答案

听起来您正在使用 Python 3 并调用

的等效项
>>> print(b"foo\nbar\nbaz")
b'foo\nbar\nbaz'

这是 str(bytes) 的实际操作:字节字符串的 (Unicode) 字符串表示。通过首先对其进行解码,您可以获得 Python 3 可以更优雅地打印的内容。

>>> print(b"foo\nbar\nbaz".decode('utf-8'))
foo
bar
baz

关于python - 在换行符上拆分字节变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36481217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com