使用Python,您可以通过以下方式读取文件并将其行加载到列表中:
f = open('file.txt','r')
lines = f.readlines()
每行都以\n
作为分隔符,但如果一行的内容中有\r
,则不会将其视为新行。我需要将所有的\r
替换为\n
并获取正确的列表lines
。
如果我在lines
内部执行.split('\r')
,我会得到嵌套的列表。我考虑过打开文件,将所有的
\r
替换为\n
,关闭文件,然后再次读取并使用readlines()
,但这似乎很浪费。我该如何实现这个功能?