[Python-es] Problema al ejecutar script en linea de comandos windows

G. D.G. gerardo.diez.garcia en gmail.com
Vie Ago 12 02:01:28 CEST 2011


Así que se trata de un script tan caprichoso que elige las sentencias
a cumplir, ya que la prueba de sacar por pantalla el valor de a
también lo obvia. Que alguien llame a Guido

El día 12 de agosto de 2011 01:56, Sergio ooooooo oooooooooooo o
<sergery_98 en hotmail.com> escribió:
> No no da mensaje de error si no que al poner lo que sea te salta
> directamente muy maal
>
> ________________________________
> Date: Thu, 11 Aug 2011 19:43:15 -0400
> From: mzmprog en gmail.com
> To: python-es en python.org
> Subject: Re: [Python-es] Problema al ejecutar script en linea de comandos
> windows
>
> Serviria de mucho el mensaje de error
>
> pero si pruebo tu script
>
>
> while True:
>
>     a = input("Introduzca la contraseña")
>     if (a) == 1 :
>         print a
>         print ("bien hecho")
>         break
>     else:
>         print a
>         print ("muy maal")
>
> esta Bueno
>
> El problema es la letra ñ en tu programa
>
> si el error es este que te aparece
>
> C:\py>python testinput.py
>
>   File "testinput.py", line 3
> SyntaxError: Non-ASCII character '\xf1' in file testinput.py on line 3,
> but no encoding declared; see http://www.python.org/peps/pep-0263.html for
> details
>
>
>
> http://www.python.org/peps/pep-0263.html
>
>
>
>
> El 11 de agosto de 2011 19:28, Sergio ooooooo oooooooooooo o
> <sergery_98 en hotmail.com> escribió:
>
> Ponga lo que ponga siempre me da muy maal
>
>> From: davidmenhur en gmail.com
>> Date: Fri, 12 Aug 2011 01:25:14 +0200
>> To: python-es en python.org
>> Subject: Re: [Python-es] Problema al ejecutar script en linea de comandos
>> windows
>>
>> El significado de input ha cambiado de Python 2.x a 3.x. ¿Estás seguro
>> de que en la consola lo estás ejecutando con Python 3? Prueba a meter
>> texto (sin números), si no te da error, estás en P3.
>>
>> 2011/8/12 Sergio ooooooo oooooooooooo o <sergery_98 en hotmail.com>:
>> > Bueno amigos tengo este miniscript(python 3.2)
>> >
>> > while True:
>> >
>> >         a = input('Introduzca la contraseña')
>> >
>> >       if (a) == '1' :
>> >            print ('bien hecho!')
>> >            break
>> >      else:
>> >           print ('muy maal')
>> >
>> >
>> > Cuando lo ejecuto en el interprete va de maravilla ahora cuando lo
>> > ejecuto
>> > como contraseña.py en la linea de comando de windows al poner 1 no me lo
>> > reconoce y me pone muy maal
>> >
>> > Saludos y gracias de adelantado :)
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org
>> > http://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>> >
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
>
> --
> Miguel Zamora M.
> Programador en Computacion e Informatica
> 08-1351249
> mzmprog en gmail.com
> Santiago-Chile
>
> _______________________________________________ Python-es mailing list
> Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ:
> http://python-es-faq.wikidot.com/
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://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