On 28-07-10 18:05, Alex wrote:
Hello, I have a problem with this code:
# -*- coding: latin-1 -*-
year = u'año, ò, ó, ç'
print year
year = input(u'Introduce el año:')
print year
raw_input()
The first print statement works as expected, both in IDLE and when
double-clicking the file for a console view.
The second one works in IDLE, but just flashes by when double-clicking
the file, due to an error report I can't see.
I don't have a solution, but call your script from the commandline to
stay open after exceptions. Or try some things in the Python interactive
prompt:
>>> year = input(u'Introduce el año:')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in
position 14: ordinal not in range(128)
Cheers,
Timo
I believe the problem is that input prompt doesn't support unicode
strings, which means I can't use my language for prompts?
Could someone please tell me how to fix it or provide a workaround?
Thanx.
Using Python 2.7 under win32.
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor