[pyar] Rompí la ejecución de archivos *.py desde terminal

ALEJANDRO CARBALLO nereo3040 en gmail.com
Lun Dic 22 16:29:23 ART 2014


Manuel: desde el directorio raiz se ejecuta bien holamundo.py y otros
archivos * .py

luego da:

python -c "print("holamundo")"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
NameError: name 'holamundo' is not defined

No me sé que hacen las -x en gral  para $python ¿alguna referencia rápida?

*Disculpen, lo que pasaba es que descubrí que los archivos que no
ejecutaba, que yo justo fui probando al principio con estos, tenían algunas
lineas de codigo comentadas, justamente que llamaban a algunas funciones
ejecutables*


El 22 de diciembre de 2014, 15:23, fisa <fisadev en gmail.com> escribió:

> Gustavo: eso que le decís está bien y es re buena práctica, pero no
> debería tener que ver con su problema, porque el hashbang es para cuando
> querés que el .py sea ejecutable en si mismo, y no cuando lo ejecutás
> llamando al intérprete de python y pasándole el archivo .py (en ese caso,
> es un comentario, el intérprete ni lo mira).
>
>
> On Mon Dec 22 2014 at 3:19:47 PM Gustavo Campanelli <gedece en gmail.com>
> wrote:
>
>> 2014-12-22 12:40 GMT-03:00 Manuel Kaufmann <humitos en gmail.com>:
>>
>>> El 22/12/14 a las 11:25, ALEJANDRO CARBALLO escribió:
>>>
>>>> $ python nombre_archivo.py vuelve a
>>>> la misma ubicación del directorio donde estaba y nada más.
>>>>
>>>
>>> ¿qué pasa si creás un archivo .py con este contenido?
>>>
>>> ======== hola_mundo.py ==========
>>> print('Hola Mundo!')
>>> =================================
>>>
>>> y luego hacés:
>>>
>>> $ python hola_mundo.py
>>>
>>> ¿y si hacés? ¿funciona?
>>>
>>> python -c "print('hola mundo')"
>>>
>>> --
>>>
>>> Kaufmann Manuel
>>> -- http://elblogdehumitos.com.ar/
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>> Probá incorporando en la primer linea del archivo .py
>>
>> #!/usr/bin/env python
>>
>> o
>>
>> #!/usr/bin/python
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141222/380e6e1e/attachment.html>


More information about the pyar mailing list