[Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Jose Caballero
Hola, necesito hacer split() de una cadena de caracteres, usando la coma ',' como caracter separador. Asi, a,b,c debe convertirse en [a, b, c] El problema viene cuando quiero que la coma sea tomada literalmente. En este caso a,b,c tendria que convertirse, por ejemplo, en [a,b , c] Una posible

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Luis Garcia Merino
Buenas, ¿cómo sabes cuando la coma es carácter separador y cuando es literal?  ¿No puedes utilizar otro separador que sepas a priori que no va a aparecer las cadenas que quieres separar? Quizás un tabulador... o una serie de caracteres como *CODIGO-SEPARADOR*...

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Jose Caballero
¿cómo sabes cuando la coma es carácter separador y cuando es literal? Ese es precisamente mi problema :) Es lo que intento resolver. ¿No puedes utilizar otro separador que sepas a priori que no va a aparecer las cadenas que quieres separar? En principio todos los caracteres pueden ser

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema lasizoillo
El día 5 de abril de 2012 17:20, Jose Caballero jcaballero@gmail.com escribió: Hola, necesito hacer split() de una cadena de caracteres, usando la coma ',' como caracter separador. Asi, a,b,c debe convertirse en [a, b, c] El problema viene cuando quiero que la coma sea tomada

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Jose Caballero
Una solución bien facil a tu problema es: from json import dumps, loads ... tengo que mirarlo.. Otra posible solución es serializar la lista en binario y antes de cada cadena poner un numero con el tamaño de la misma. Pero como se yo el tamagno de cada cadena? Si lo supiera el

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Andrey Antoukh
Hola! Creo que hay una cosa clara que en a,b,c python no puede hacer mucha magia por saber por cual hacer split. Ya que , es idéntica siempre. Como no tenga inteligencia artificial y que python piense por ti, sera bastante complicado hacer que python elija por ti por que coma hacer split y por

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema mauricio rodriguez
Capas y digo una estupidez pero... *L = ['a,b', 'c']* * * *for i in L:* *result = i* El 5 de abril de 2012 16:22, Andrey Antoukh and...@gmail.com escribió: Hola! Creo que hay una cosa clara que en a,b,c python no puede hacer mucha magia por saber por cual hacer split. Ya que , es

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema cesar husillos
Hola a tod@s: Ahi va una propuesta: si conoces la posición del separador que marca la diferencia entre elementos juntos y separados, puedes ejecutar un código como el siguiente: lista = a,b,c.split(',') [,.join (lista[:2])] + lista [2:] ['a,b', 'c'] En este caso, me interesa mantener los

Re: [Python-es] diferencias os.system entre python 2.6 2.7

2012-04-05 Por tema mauricio rodriguez
Me auto respondo XDD Cuando ejecuto el modulo os.system('mkdir -p ruta/'+directorio) no funciona, siendo directorio una variable. Pero si ejecuto os.system('mkdir -p '+directorio) si funciona La solución chapusera es: *users = f.read()* #el contenido de users es ( ahora sin comas ): user1

Re: [Python-es] diferencias os.system entre python 2.6 2.7

2012-04-05 Por tema mauricio rodriguez
perdón debí poner *os.system('mkdir -p '+users)* El 5 de abril de 2012 21:58, mauricio rodriguez rodriguez.maurici...@gmail.com escribió: Me auto respondo XDD Cuando ejecuto el modulo os.system('mkdir -p ruta/'+directorio) no funciona, siendo directorio una variable. Pero si ejecuto

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Ricardo Cárdenes
2012/4/5 cesar husillos cesar_husil...@yahoo.es: Hola a tod@s: Ahi va una propuesta: si conoces la posición del separador que marca la diferencia entre elementos juntos y separados, puedes ejecutar un código como el siguiente: lista = a,b,c.split(',') [,.join (lista[:2])] + lista [2:]

Re: [Python-es] OT:Evento Internacional de Tecnologías en Salud

2012-04-05 Por tema Chema Cortes
El día 5 de abril de 2012 03:32, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Me parece que lo importante es que las herramientas y soluciones se desplegarán a gran escala y son en Python, además de la implicancia social y económica para la ciudadanía... por otro lado mientras más

Re: [Python-es] OT:Evento Internacional de Tecnologías en Salud

2012-04-05 Por tema Alfonso de la Guarda
Hola, Buenísimo! Muchísimas gracias! Ya me suscribí y trataremos de mantener la lista más activa. Saludos, Alfonso de la Guarda Centro Open Source(COS) http://www.cos-la.net http://alfonsodg.net Twitter: @alfonsodg Redes sociales: alfonsodg    Telef. 991935157

Re: [Python-es] problema con split() cuando el caracter separador debe ser tomado literalmente

2012-04-05 Por tema Chema Cortes
El día 5 de abril de 2012 17:20, Jose Caballero jcaballero@gmail.com escribió: El problema viene cuando quiero que la coma sea tomada literalmente. En este caso a,b,c tendria que convertirse, por ejemplo, en [a,b , c] Una posible solucion es 'escapear' la coma que debe ser tomada