我有一个b " "格式,我不能拆分它



所以我从Gmail Imap服务器获取了一个电子邮件正文。现在该文件包含像 b"某行/d/n 某行/d/n"这样的格式。我的目标是无论如何都要得到一些线。但我做不到。

我尝试了 Split(( 方法,但这不起作用。

def main():
    yes = open("file.txt", "r")
    byte_object= yes.read()
    print(byte_object.decode('utf8')) #Nothing changes
main()

我希望输出为这些标签之间的行

最后我找到了我的答案。 这很容易:)好吧,这是获取这些行的代码

    yes = 'b"Google LogornrnrnYHello This is message rnrn"'
    Yes2 = yes.decode('UTF8')
    for f in Yes2.split("rnr"):
       print(f)

因此,这将打印行,除了那些"/n/r"代码:)

类似的问题:"b"字符在字符串文字前面做什么?

那里提供的示例是:b'xE2x82xAC'.decode('UTF-8') 。请注意,使用大写的 UTF 并在两者之间加上破折号。

相关内容

最新更新