在Python中,您可以使用读取文件并将其行加载到列表中
f = open('file.txt','r')
lines = f.readlines()
Run Code Online (Sandbox Code Playgroud)
每个单独的行由分隔,\n但如果行的内容有\r,则不将其视为新行.我需要将所有转换\r为\n并获得正确的列表lines.
如果我在.split('\r')里面做,lines我会在列表中找到列表.
我想到打开一个文件,替换所有\r到\n,关闭文件并重新阅读它,然后用readlines()但这似乎浪费.
我该如何实现呢?
Ned*_*ily 44
f = open('file.txt','rU')
Run Code Online (Sandbox Code Playgroud)
这将打开Python的文件通用换行符支持和\r被视为最终的线.