On Apr 6, 2012, at 9:15, lopz <lowlife...@gmail.com> wrote:
> El día 5 de abril de 2012 15: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 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 la que no.
>> Como ya te lo han dicho... usa otro separador, sea de uno o varios
>> caracteres.
>>
>>>>> "a,b$c".split("$")
>> ['a,b', 'c']
>>
>> Andrei.
>
> +1 a todo ésto, y es la mejor respuesta, magia no podrás hacer.
> Ni tu sabes que caracter es separador o literal peor python,
> entonces no tienes por donde empezar tu algoritmo con IA.
>
Sip.
Pero en ningun momento he preguntado como hacer magia o como puedo hacer para
que python averigue algo que ni yo mismo se.
La pregunta implicita, imagino, era si alguien conocia alguna forma en la que
el usuario pudiese marcar la coma literal de forma no ambigua, o si se podia
resolver la ambiguedad en caso de existir.
Cualquiera que haya hecho un script en bash de mas de 10 lineas sabe de los
problemas con la \. No es algo que me este inventando yo.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/