我的文本文件结构如下(这是文件在Notepad ++中的外观):
Line[LF]
Line[LF]
Line[CR][LF]
Line2[LF]
Line2[LF]
我想仅通过[CR] [LF]拆分此文件,输出应为:
['Line\nLine\Line','Line2\nLine2']
问题是,使用splitline()
分别为每行提供数组。使用split('\r\n')
不会给出只有一个元素的分割数组。
我做错了什么?
我按照以下代码阅读文件:
f = open(path, "r")
file_content = f.read()
rb
模式不会改变任何内容
已解决:rb
模式修复了问题,只是在错误的地方更改了它。