Articles of delimitador de

Uso de python para dividir una cadena con un delimitador, mientras se ignora el delimitador y escapa las comillas entre comillas

Estoy tratando de dividir una cadena en función de la ubicación de un delimitador (estoy tratando de eliminar los comentarios del código de Fortran). Puedo dividir usando ! en la siguiente cadena: x = ”’print “hi!” ! Remove me”’ pattern = ”'(?:[^!”]|”[^”]*”)+”’ y = re.search(pattern, x) Sin embargo, esto falla si la cadena contiene comillas […]

Python pandas read_csv delimitador en datos de columna

Estoy teniendo este tipo de archivo CSV: 12012;My Name is Mike. What is your’s?;3;0 1522;In my opinion: It’s cool; or at least not bad;4;0 21427;Hello. I like this feature!;5;1 Quiero obtener estos datos en da pandas.DataFrame . Pero read_csv(sep=”;”) lanza excepciones debidas al punto y coma en la columna de mensajes generados por el usuario […]

str.format () plantea KeyError

El siguiente código genera una excepción KeyError : addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(“”” “{0}” { “gamedir” “str” “address” “{1}” } “””.format(addr_list_idx, addr)) ¿Por qué? Estoy usando Python 3.1.

División del archivo de texto en una sección con una línea de delimitador especial – python

Tengo un archivo de entrada como tal: This is a text block start This is the end And this is another with more than one line and another line. La tarea deseada es leer los archivos por sección delimitada por alguna línea especial, en este caso es una línea vacía, por ejemplo, [out]: [[‘This is […]

Dividir una cadena con múltiples delimitadores en Python

Estoy usando expresiones regulares para dividir una cadena usando múltiples delimitadores. Pero si dos de mis delimitadores aparecen uno junto al otro en la cadena, coloca una cadena vacía en la lista resultante. Por ejemplo: re.split(‘,|;’, “This,is;a,;string”) Resultados en [‘This’, ‘is’, ‘a’, ”, ‘string’] ¿Hay alguna manera de evitar que aparezca ” en mi lista […]

¿Cómo puedo dividir por 1 o más ocurrencias de un delimitador en Python?

Tengo una cadena con formato de un archivo de registro, que se parece a: >>> a=”test result” Es decir, la prueba y el resultado están divididos por algunos espacios; probablemente se creó utilizando una cadena con formato que dio un espacio constante a la test . La simple división no hará el truco: >>> a.split(” […]

Deje de que ConfigParser agregue espacios a los límites después de la actualización de Python 2.7.3 a 2.7.9

Después de verse obligado a usar una versión posterior de python, ConfigParser ahora insiste en agregar espacios a cada lado de cualquier delimitación al modificar un archivo de configuración. Por ejemplo, configuración = 90 se convierte en: configuración = 90 Este no era el comportamiento en la versión anterior, y no puedo encontrar una manera […]

¿Puedo importar un archivo CSV e inferir automáticamente el delimitador?

Quiero importar dos tipos de archivos CSV, algunos usan “;” para delimitador y otros usan “,”. Hasta ahora he estado cambiando entre las siguientes dos líneas: reader=csv.reader(f,delimiter=’;’) o reader=csv.reader(f,delimiter=’,’) ¿Es posible no especificar el delimitador y permitir que el progtwig verifique el delimitador correcto? Las siguientes soluciones (Blender y sharth) parecen funcionar bien para archivos […]