Correr programa .py en consola en windows xp
Publicado por novatonovato (5 intervenciones) el 09/05/2009 02:27:27
Uso windows xp service pack 3 y python 2.6.2
Primero que nada soy super novato en programacion, asi que decidi intentar aprender a programar en python.
El problema es que cuando guardo un archivo .py que contiene caracteres como ñ ¿ ¡ el programa se ejecuta en la consola y desaparece, si no pongo esos caracteres en el codigo, el programa se ejecuta sin desaparecer inmediatamente. Se que hay que escribir una linea al comienzo del codigo pero NO SE CUAL para que al ejecutar el programa aparezcan las ñ ¿ ¡
Por ejemplo aca no uso ningun caracter de los que nombre y se ejecuta en la consola lo mas bien
edad = int(raw_input("Que edad tienes?"))
if edad<18:
print "Eres menor de edad "
else:
print "Eres mayor de edad "
print "Hasta la proxima! "
raw_input ()
Aca uso los caracteres que nombre con la linea #coding=utf-8 y se ejecuta, pero el texto aparece con caracteres extraños, osea no aparece ¿cuantos años tienes?
#coding=utf-8
edad = int(raw_input("¿Cuántos años tienes?"))
if edad<18:
print "Eres menor de edad "
else:
print "Eres mayor de edad "
print "¡Hasta la prooxima! "
raw_input ()
Primero que nada soy super novato en programacion, asi que decidi intentar aprender a programar en python.
El problema es que cuando guardo un archivo .py que contiene caracteres como ñ ¿ ¡ el programa se ejecuta en la consola y desaparece, si no pongo esos caracteres en el codigo, el programa se ejecuta sin desaparecer inmediatamente. Se que hay que escribir una linea al comienzo del codigo pero NO SE CUAL para que al ejecutar el programa aparezcan las ñ ¿ ¡
Por ejemplo aca no uso ningun caracter de los que nombre y se ejecuta en la consola lo mas bien
edad = int(raw_input("Que edad tienes?"))
if edad<18:
print "Eres menor de edad "
else:
print "Eres mayor de edad "
print "Hasta la proxima! "
raw_input ()
Aca uso los caracteres que nombre con la linea #coding=utf-8 y se ejecuta, pero el texto aparece con caracteres extraños, osea no aparece ¿cuantos años tienes?
#coding=utf-8
edad = int(raw_input("¿Cuántos años tienes?"))
if edad<18:
print "Eres menor de edad "
else:
print "Eres mayor de edad "
print "¡Hasta la prooxima! "
raw_input ()
Valora esta pregunta


0