[pyar] Nombre de módulo con caracteres no-ASCII

Ramiro Morales cramm0 en gmail.com
Mie Ago 14 07:07:24 ART 2013


::

  ramiro en mang:~$ cd /tmp
  ramiro en mang:/tmp$ echo "HOLA = 'Hello'" > ñoño.py
  ramiro en mang:/tmp$ python
  Python 2.7.3 (default, Apr 10 2013, 06:20:15)
  [GCC 4.6.3] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from ñoño import HOLA
    File "<stdin>", line 1
      from ñoño import HOLA
           ^
  SyntaxError: invalid syntax
  >>>
  ramiro en mang:/tmp$ python3
  Python 3.2.3 (default, Apr 10 2013, 06:11:55)
  [GCC 4.6.3] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from ñoño import HOLA
  >>> print(HOLA)
  Hello
  >>>

Estoy seguro de haber leido en algún momento sobre esta nueva
capacidad de Python 3.

Pero ahora no encuentro dicha referencia a ese cambio (PEP, sección de
la doc, etc.)

¿Alguien tiene algún puntero a mano?

¿Para qué? Necesito (una o dos) regexp(s) que matchee(n) un nombre de
módulo en Python2 y 3.

Saludos,

-- 
Ramiro Morales
@ramiromorales


More information about the pyar mailing list