[Python] e = lp.parse(r'\x.(walk(x) & chew_gum(x))') -> ValueError: invalid \x escape

Marco Ippolito ippolito.marco a gmail.com
Mar 14 Gen 2014 10:46:35 CET


ho fatto di nuovo un copia->incolla di quello che mi dici ti funziona
senza errori:
e = lp.parse(r'\x.(walk(x) & chew_gum(x))')

ma a me dice ValueError: invalid \x escape
che versione hai di Nltk?

Il 14 gennaio 2014 10:34, Marco Ippolito <ippolito.marco a gmail.com> ha scritto:
> Ciao Valerio
>
> nltk==2.0.4
>
>
>
> Il 14 gennaio 2014 10:26, Valerio Maggio <valerio.maggio a gmail.com> ha scritto:
>>
>> On 14 Jan 2014, at 10:21, Valerio Maggio wrote:
>>
>>>
>>> On 14 Jan 2014, at 10:17, Marco Ippolito wrote:
>>>
>>>> e = lp.parse(r'\x.(walk(x) & chew_gum(x))')
>>>
>>> Trovato: ci metti due parentesi di troppo (inizialmente non me ne ero accorto, replicando il codice dal sito di NLTK!).
>>> Dovrebbe essere cosė:
>>>
>>>>> e = lp.parse('\x.walk(x) & chew_gum(x)')
>>>
>>
>> Rettifico! Non č assolutamente vero!  Ho letto una cosa per un'altra!
>> Ti chiedo scusa per lo svarione!!!
>> Ad ogni modo:
>>>> e = lp.parse(r'\x.(walk(x) & chew_gum(x))')
>>
>> a me funziona senza errori!
>> Se l'errore continua, allora deve esserci qualcos'altro.
>>
>> Che versione di NLTK?
>>
>> --
>> valerio
>>
>>
>>
>> _______________________________________________
>> Python mailing list
>> Python a lists.python.it
>> http://lists.python.it/mailman/listinfo/python


Maggiori informazioni sulla lista Python