Articles of string

¿Qué es para Python lo que ‘explotar’ es para PHP?

Tenía una cadena que está almacenada en una variable myvar = “Rajasekar SP” . Quiero dividirlo con delimitadores como lo hacemos usando explode en PHP. ¿Cuál es el equivalente en Python?

¿Cómo encontrar caracteres chinos o japoneses en una cadena en Python?

Como: str = ‘sdf344asfasf天地方益3権sdfsdf’ Añadir () a caracteres chinos y japoneses: strAfterConvert = ‘sdfasfasf(天地方益)3(権)sdfsdf’

Problema de deencoding de la cadena Python

Estoy intentando analizar un archivo CSV que contiene algunos datos, en su mayoría numéricos pero con algunas cadenas, que no conozco su encoding, pero sí sé que están en hebreo. Eventualmente, necesito saber la encoding para poder unicodificar las cadenas, imprimirlas y tal vez colocarlas en una base de datos más adelante. Intenté usar Chardet […]

Bonita impresión de JSON python

Si alguien con algún conocimiento sobre la impresión bonita de JSON pudiera ayudarme con esto, ¡estaría extremadamente agradecido! Estoy buscando convertir una cadena de python compleja en formato JSON, usando la siguiente función para mover la cadena de JSON a un archivo: with open(‘data.txt’, ‘wt’) as out: pprint(string, stream=out) El problema es que estoy obteniendo […]

convertir la cadena a dict utilizando lista de comprensión

Me he encontrado con este problema unas cuantas veces y parece que no puedo encontrar una solución simple. Di que tengo una cuerda string = “a=0 b=1 c=3” Quiero convertir eso en un diccionario con a, byc siendo la clave y 0, 1 y 3 siendo sus valores respectivos (convertidos a int). Obviamente puedo hacer […]

¿Por qué es str.translate mucho más rápido en Python 3.5 en comparación con Python 3.4?

Estaba tratando de eliminar los caracteres no deseados de una cadena dada usando text.translate() en Python 3.4. El código mínimo es: import sys s = ‘abcde12345@#@$#%$’ mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in ‘@#$’) print(s.translate(mapper)) Funciona como se esperaba. Sin embargo, el mismo progtwig cuando se ejecuta en Python 3.4 y Python […]

¿Cómo detectar la encoding de bytes de cadena?

Tengo unos 1000 nombres de archivos leídos por os.listdir() , algunos de ellos están codificados en UTF8 y otros son CP1252. Quiero decodificarlos todos a Unicode para su posterior procesamiento en mi script. ¿Hay alguna manera de hacer que la encoding fuente se decodifique correctamente en Unicode? Ejemplo: for item in os.listdir(rootPath): #Convert to Unicode […]

Convertir una serie de pasos en cadenas: ¿por qué se aplica mucho más rápido que un astype?

Tengo un pandas.Series contienen enteros, pero necesito convertirlos en cadenas para algunas herramientas pandas.Series . Supongamos que tengo un objeto de la Series : import numpy as np import pandas as pd x = pd.Series(np.random.randint(0, 100, 1000000)) En StackOverflow y otros sitios web, he visto a la mayoría de las personas argumentar que la mejor […]

¿Cómo puedo unir una lista de cadenas en una cadena en Python?

Estoy tratando de unir una lista de cadenas en una cadena usando el método .join() . Sin embargo, parece que el resultado sigue siendo el mismo donde la salida sigue generando una lista del alfabeto en lugar de una palabra. Aquí está el código relevante: import sys import traceback import weka.core.jvm as jvm #import wekaexamples.helper […]

No se puede obtener raw_input para devolver un número

print “How old are you?”, age = raw_input() print “How tall are you in inches?”, height = raw_input() print “How much do you weigh in pounds”, weight = raw_input() print “So, you are %r years old, %r inches tall, and %d kilograms.” % ( age, height, weight / 2.2) Así que soy nuevo en el […]