He hecho lo que me habeis dicho. Es decir, introducir "chcp65001" antes de ejecutar el programa (gracias David por explicarme cómo). Y ahora, da un error que termina con:<div><br></div><div>LookupError: unknown encoding: cp65001</div>
<div><br><div class="gmail_quote">El 18 de enero de 2011 22:22, Daπid <span dir="ltr"><<a href="mailto:davidmenhur@gmail.com">davidmenhur@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Escribe solamente miprograma.py una vez dentro del directorio. Con eso<br>
se ejecuta con la aplicación por defecto.<br>
<br>
2011/1/18 Fernando Guarini <<a href="mailto:fernandoenzo@gmail.com">fernandoenzo@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Tengo otro problema, y es que a mi no me funciona escribir: python<br>
> miprograma.py<br>
> La única forma que tengo de arrancarlo es haciendo doble click sobre el<br>
> archivo.<br>
><br>
> El 18 de enero de 2011 20:16, Oswaldo Hernández <<a href="mailto:listas@soft-com.es">listas@soft-com.es</a>><br>
> escribió:<br>
>><br>
>> El 18/01/2011 17:05, Francisco Javier Cuadrado escribió:<br>
>>><br>
>>> El día 18 de enero de 2011 16:54, Fernando Guarini<br>
>>> <<a href="mailto:fernandoenzo@gmail.com">fernandoenzo@gmail.com</a>> escribió:<br>
>>>><br>
>>>> Buenas a todos,<br>
>>>> Recientemente he creado un programa en Python que se ejecuta en<br>
>>>> terminal. Lo<br>
>>>> creé bajo Linux, y en la cabecera de cada archivo .py que tengo creado,<br>
>>>> tengo escrito:<br>
>>>> #encoding:UTF-8<br>
>>><br>
>>> Antes de nada el comentario es:<br>
>>><br>
>>> # coding: utf-8<br>
>>><br>
>>> <a href="http://www.python.org/dev/peps/pep-0263/" target="_blank">http://www.python.org/dev/peps/pep-0263/</a><br>
>>><br>
>>>> Así me detecta todos los caracteres, véase tildes, eñes, y lo que sea.<br>
>>>> Bueno, todo iba genial bajo Linux hasta que hoy me ha dado por probar el<br>
>>>> invento en Windows. He descargado pues el intérprete de la página<br>
>>>> oficial,<br>
>>>> que es el 2.7, y simplemente he ejecutado mi programa. Las funciones van<br>
>>>> perfectamente, pero los caracteres no, y me lo muestra todo de una forma<br>
>>>> bastante horrible. Como os podreis imaginar, ni una sola tilde se ve<br>
>>>> correctamente, sino que en su lugar me la sustituye por símbolos muy<br>
>>>> raros.<br>
>>>> A ver si os ha pasado a alguno de vosotros y me podeis decir cómo<br>
>>>> solucionarlo.<br>
>>><br>
>>> Aquí ya no te puedo ayudar, creo que no he programado en Python sobre<br>
>>> windows nunca, si no es por lo que te he dicho antes, quizá sea culpa<br>
>>> de la consola de Windows que no sepa utilizar UTF-8.<br>
>>><br>
>><br>
>> La consola de windows no trabaja con utf-8 de forma predeterminada, pero<br>
>> teoricamente se puede modificar.<br>
>><br>
>> Fernando, haz esta prueba:<br>
>><br>
>> Abre una consola del sistema<br>
>> c:\>chcp 65001<br>
>> Tabla de codigos activa: 65001<br>
>> c:\>python tuprograma.py<br>
>><br>
>> Si funciona tendras que hacer un archivo cmd que ejecuta el chcp antes que<br>
>> tu programa.<br>
>><br>
>> Saludos,<br>
>><br>
>> --<br>
>> Oswaldo Hernández<br>
>> _______________________________________________<br>
>> Python-es mailing list<br>
>> <a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
>> <a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
>> FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
><br>
><br>
> _______________________________________________<br>
> Python-es mailing list<br>
> <a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
> <a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
> FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
><br>
><br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</div></div></blockquote></div><br></div>