Articles of newline

¿Leyendo múltiples datos encurtidos de Python a la vez, búferes y nuevas líneas?

para darle contexto: Tengo un archivo grande f , varias Gigs en tamaño. Contiene pepinillos consecutivos de diferentes objetos que se generaron al correr for obj in objs: cPickle.dump(obj, f) Quiero aprovechar el almacenamiento en búfer al leer este archivo. Lo que quiero es leer varios objetos seleccionados en un búfer a la vez. Cual […]

¿Cómo escribir la lista de cadenas a presentar, agregando nuevas líneas?

def generator(): nums = [’09’, ’98’, ’87’, ’76’, ’65’, ’54’, ’43’] s_chars = [‘*’, ‘&’, ‘^’, ‘%’, ‘$’, ‘#’, ‘@’,] data = open(“list.txt”, “w”) for c in s_chars: for n in nums: data.write(c + n) data.close() Me gustaría agregar una nueva línea después de cada “c + n”.

¿Cómo dividir solo en retornos de carro con líneas de lectura en python?

Tengo un archivo de texto que contiene marcadores de final de línea \n \r\n . Quiero dividir solo en \r\n , pero no puedo encontrar una manera de hacer esto con el método readlines de python. ¿Hay una solución simple para esto?

Uso de Python para escribir archivos de texto con finales de línea DOS en Linux

Quiero escribir archivos de texto con los finales de línea DOS / Windows ‘\ r \ n’ usando Python que se ejecuta en Linux. Me parece que debe haber una mejor manera que poner manualmente un ‘\ r \ n’ al final de cada línea o usar una utilidad de conversión de final de línea. […]

Reportlab: cómo introducir un salto de línea si el párrafo es demasiado largo para una línea

Tengo una lista de texto para agregar a un marco de reportlab style = getSampleStyleSheet()[‘Normal’] style.wordWrap = ‘LTR’ style.leading = 12 for legend in legends: elements.append(Paragraph(str(legend),style)) Si la leyenda es demasiado larga, el texto al final no es visible en absoluto. Cómo introducir saltos de línea en esta situación.

¿Imprimir en un archivo codificado en UTF-8, con nuevas líneas dependientes de la plataforma?

En Python, ¿cuál es la mejor manera de escribir en un archivo codificado en UTF-8 con nuevas líneas dependientes de la plataforma? Lo ideal sería que la solución funcionara de manera bastante transparente en un progtwig que imprima mucho en Python 2. (¡La información sobre Python 3 también es bienvenida!) De hecho, la forma estándar […]

¿Manejar nuevas líneas adicionales (retornos de carro) en archivos csv analizados con Python?

Tengo un archivo CSV que tiene campos que contienen nuevas líneas, por ejemplo: A, B, C, D, E, F 123, 456, tree , very, bla, indigo (En este caso, el tercer campo de la segunda fila es “tree \ n” Intenté lo siguiente: import csv catalog = csv.reader(open(‘test.csv’, ‘rU’), delimiter=”,”, dialect=csv.excel_tab) for row in catalog: […]

python: imprime usando retorno de carro y la coma no funciona

Necesito imprimir sobre una línea en un bucle (Python 3.x). Mirando a mi alrededor en SO, puse esta línea en mi código: print(‘{0} imported\r’.format(tot),) Sin embargo, todavía imprime varias líneas cuando está en bucle. También he intentado sys.stdout.write(‘{0} imported\r’.format(tot)) Pero esto no imprime nada a la consola … ¿Alguien sabe que pasa con esto?

Elimine el carácter de nueva línea en una lista leída de un archivo

Tengo un progtwig simple que toma un número de identificación e imprime información para la persona que coincide con la identificación. La información se almacena en un archivo .dat, con un número de ID por línea. El problema es que mi progtwig también está leyendo el carácter de nueva línea \ n del archivo. He […]

numpy guarda una matriz de diferentes tipos en un archivo de texto

Digamos que tengo la siguiente matriz estructurada numpy: >>> a = numpy.array((1, 2.0, ‘buckle_my_shoe’),dtype=(‘i4,f8,a14’)) array((1, 2.0, ‘buckle_my_shoe’), dtype=[(‘f0’, ‘<i4'), ('f1', '<f8'), ('f2', 'S14')]) y quiero guardarlo en un solo espacio o fila delimitada por tabulaciones en un archivo de texto . Si la matriz fuera del mismo tipo, podría usar numpy.savetxt(‘myfile.dat,myarray,newline=” “) . Sin embargo, […]