[Python-es] ¿Incompatibilidad entre la versión 2.6 y la 2.7?

Kiko kikocorreoso en gmail.com
Mie Ago 26 23:09:49 CEST 2015


Es un error de sintáxis.

No puedes pegar el código completo a ver si x ojos ven más que dos?

El 26/8/15, Juan M. Puertas <soft.sirius en gmail.com> escribió:
> Hola.
> He forzado al programa para que utilice la versión 2.6 así:
> #!/usr/bin/env python2.6
> y el error persiste,
> :-?
>
>
> El 26 de agosto de 2015, 22:31, Juan M. Puertas <soft.sirius en gmail.com>
> escribió:
>
>> Hola Kiko.
>> He hecho lo siguiente por consola:
>>
>> $readlink -f $(which python) | xargs -I % sh -c 'echo -n "%: "; % -V'
>>
>> Y devuelve:
>> /usr/bin/python2.7: Python 2.7.3
>>
>> Es extraño que con esta versión el programa de el error que da, no se me
>> ocurre que pueda ser otra la causa.
>>
>> Gracias :-)
>>
>> El 26 de agosto de 2015, 21:35, Kiko <kikocorreoso en gmail.com> escribió:
>>
>>>
>>>
>>> El 26 de agosto de 2015, 21:23, Juan M. Puertas <soft.sirius en gmail.com>
>>> escribió:
>>>
>>>> ​Hola amigos:
>>>> En un servidor con Ubuntu está instalada la versión 2.6.5 y en otro
>>>> servidor con Debian está instalada la versión 2.7.3.
>>>> El programa comienza así:
>>>>
>>>> ___________________________________________________________________________________
>>>> #!/usr/bin/env python
>>>> import cgitb;cgitb.enable()
>>>> import sajax1
>>>>
>>>> def multiply(x,y):
>>>>    try:
>>>>       float_x, float_y = float(x), float(y)
>>>>    except:
>>>>       return 0
>>>>    return float_x * float_y
>>>>
>>>> sajax1.sajax_init()
>>>> sajax1.sajax_export(multiply)
>>>> sajax1.sajax_handle_client_request()
>>>>
>>>> print """
>>>> <html>
>>>> (...)
>>>>
>>>> ____________________________________________________________________________________
>>>>
>>>> En la versión 2.6.5 el programa funciona bien.
>>>>
>>>> En la versión 2.7.3 ​me dice:
>>>>     <html>
>>>>     ^
>>>> SyntaxError: invalid syntax
>>>>
>>>>
>>>
>>>> ¿
>>>> ​Sabeis si existe una incompatibilidad entre ambas versiones?
>>>>
>>>>
>>> No debería.
>>>
>>> Estás seguro que estás usando python 2.7.3 en la máquina debian?
>>> > which python
>>> qué te indica?
>>>
>>>
>>>> ​Muchas gracias por vuestra ayuda :-)​
>>>>
>>>>
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es en python.org
>>>> https://mail.python.org/mailman/listinfo/python-es
>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>


Más información sobre la lista de distribución Python-es