在Python中,可以使用
f = open('file.txt','r')
lines = f.readlines()
每一行由\n
分隔,但如果行的内容有\r
,则不将其视为新行。我需要把所有的\r
转换成\n
,并得到正确的列表lines
。
如果我在lines
里面做.split('\r')
,我会在列表里面得到列表。
我想打开一个文件,将所有\r
替换为\n
,关闭文件并再次读取,然后使用readlines()
,但这似乎是浪费。
我应该如何实现这一点?
Tags:
如果有问题,请以二进制格式打开并使用以下代码进行转换:
这将打开带有Python的universal newline support的文件,并且
\r
被视为行尾。相关问题 更多 >
编程相关推荐