Articles of newline

¿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, […]

pickle.load () elevando EOFError en Windows

Así es como es el código. with open(pickle_f, ‘r’) as fhand: obj = pickle.load(fhand) Esto funciona bien en sistemas Linux pero no en Windows. Está mostrando EOFError. Tengo que usar el modo rb para que funcione en Windows … ahora esto no está funcionando en Linux. ¿Por qué sucede esto y cómo solucionarlo?

Imprimir línea vacía?

Estoy siguiendo un tutorial para principiantes en Python, hay un pequeño ejercicio en el que tengo que agregar una llamada de función extra e imprimir una línea entre versos, esto funciona bien si imprimo una línea vacía entre llamadas de función pero si agrego una impresión vacía hasta el final de mi happyBirthday() Recibo un […]

¿Usando el módulo csv para leer texto delimitado por ascii?

Puede o no conocer el texto delimitado por ASCII , que tiene la ventaja de utilizar caracteres que no son del teclado para separar campos y líneas. Escribir esto es bastante fácil: import csv with open(‘ascii_delim.adt’, ‘w’) as f: writer = csv.writer(f, delimiter=chr(31), lineterminator=chr(30)) writer.writerow((‘Sir Lancelot of Camelot’, ‘To seek the Holy Grail’, ‘blue’)) writer.writerow((‘Sir […]

¿Cómo puedo evitar que Python inserte una nueva línea después de recibir información del usuario?

Python inserta una línea en blanco en la salida de la consola entre todas las llamadas de la función input() , pero no quiero que (es decir, quiero que las indicaciones input() estén en líneas contiguas en la consola en lugar de estar separadas por una línea en blanco) . ¿Hay una manera de hacerlo? […]

¿Cómo eliminar \ n de un elemento de lista?

Estoy tratando de llevar a Python a una línea de lectura desde un archivo .txt y escribir los elementos de la primera línea en una lista. Los elementos del archivo estaban separados por tabulaciones, por lo que usé split(“\t”) para separar los elementos. Debido a que el archivo .txt tiene muchos elementos, guardé los datos […]

Escribir una lista en un archivo con Python

¿Es esta la forma más limpia de escribir una lista en un archivo, ya que writelines() no inserta caracteres de nueva línea? file.writelines([“%s\n” % item for item in list]) Parece que habría una manera estándar …