En Python, se puede leer un archivo y cargar sus líneas en una lista utilizandoConvert r texto a n por lo readlines() funciona según lo previsto
f = open('file.txt','r')
lines = f.readlines()
Cada línea individual está delimitada por \n
pero si el contenido de una línea tiene \r
y luego no se trata como una nueva línea. Necesito convertir todos \r
a \n
y obtener la lista correcta lines
.
Si hago .split('\r')
dentro de lines
obtendré listas dentro de la lista.
Pensé en abrir un archivo, reemplazar todos \r
a \n
, cerrar el archivo y leerlo de nuevo y luego usar el readlines()
, pero esto parece un desperdicio.
¿Cómo debo implementar esto?
En realidad, si usted tiene una mezcla de '\ n 'y' saltos de línea \ R', y si estos últimos tienen lugar dentro de las líneas "reales" separadas por '\ n', y luego obtener listas dentro de la lista me parece que es lo correcto. –