所以我从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 并在两者之间加上破折号。