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