Re: Segun se invoque programa.py

Oscar Gunsett <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
Aportando algo:

2009/9/23 Juan M Puertas <[email protected]>

>  Hola.
>  A lo mejor es una pregunta muy elemental, pero he descargado e instalado
> un programa en Python que funciona perfectamente,
> siempre que lo invoque así:
> "/usr/bin$ programa.py"
>
En la linea superior, si se ejecuta es por que el programa llamado
"programa.py" esta almacenado en una carpeta que se encuentra en el PATH y
muy posiblemente se ejecute en otro lugar donde si puede encontrar algun
archivo que necesita para su ejecución.

Si lo invoco así: "/usr/bin$ python programa.py" , o desde el entorno de
> desarrollo,  emite
> un mensaje de error:
> ____________________________________

En este caso necesita que el programa "programa.py" este almacenado en la
carpeta "/usr/bin/", para que ambos sean iguales se tiene que llamar con un
"./" o sea:

"/usr/bin$./programa.py
en este caso es equivalente a
"/usr/bin$python programa.py


> ____________________________________________________
>  Traceback (most recent call last):
>  File "openastro.py", line 87, in <module>
>  TRANSLATION[LANGUAGES[i]] =
> gettext.translation("openastro",TDomain,languages=['en'])
>  File "/usr/lib/python2.6/gettext.py", line 484, in translation
>  raise IOError(ENOENT, 'No translation file found for domain', domain)
>  IOError: [Errno 2] No translation file found for domain: 'openastro'
>
> ________________________________________________________________________________________
>
> El mensaje de error se produce en una parte del código en la que prepara el
> programa para que muestre los textos en el idioma predeterminado en el
> sistema operativo.
> Mi pregunta es: ¿Porqué existe esta diferencia según se invoque al
> programa?.
>
> Muchas gracias por vuestra ayuda y paciencia. :-)
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.