Discussion:
ejecutar archivo pyc
unknown
2005-04-20 21:30:30 UTC
Permalink
Amigos:

Como puedo ejecutar un archivo con extension pyc? (PYTHON compilado)

Gracias de antemano
unknown
2005-04-20 21:36:51 UTC
Permalink
No necesitas más que:

$ python programa.pyc

o

C:\Python24\python programa.pyc

Para python es indistinto la extensión que uses

Saludos
Post by unknown
Como puedo ejecutar un archivo con extension pyc?
(PYTHON compilado)
Gracias de antemano
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
unknown
2005-04-20 21:39:18 UTC
Permalink
Post by unknown
Como puedo ejecutar un archivo con extension pyc? (PYTHON compilado)
Que yo sepa, con el propio interprete de Python. Tal vez el problema
este en que no entiendes lo que significa ese "compilado" del que tu
hablas.

Basicamente, un archivo pyc es como el bytecode de java (si mal no tengo
entendido). Asi que si lo que pensabas era tener un archivo ejecutable
por si mismo (un exe de Windows), creo que te has equivocado de
solucion.

Si me equivodo, corregidme. Y si te he malintpretado perdon.
Venga, suerte
Post by unknown
Gracias de antemano
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
--
Customer: "My palmtop won't turn on."
Tech Support: "Did the battery run out, maybe?"
Customer: "No, it doesn't use batteries. It's Windows powered."
------------ próxima parte ------------
unknown
2005-04-20 22:07:00 UTC
Permalink
Tienes razon. Hice la prueba y funciono.
Para crear un pyc, lo importe desde otro archivo py... y se crea el pyc.

Hay una forma de ofuscar el codigo generado?
Conoces otra manera de crear un pyc?

Saludos
pd: Tambien es posible la conversion a windows usando el py2win


----- Original Message -----
From: "Darío López Llueca" <dlopez en aditel.org>
To: "La lista de python en castellano" <python-es en aditel.org>
Sent: Wednesday, April 20, 2005 4:39 PM
Subject: Re: [Python-es] ejecutar archivo pyc
Post by unknown
Post by unknown
Como puedo ejecutar un archivo con extension pyc? (PYTHON compilado)
Que yo sepa, con el propio interprete de Python. Tal vez el problema
este en que no entiendes lo que significa ese "compilado" del que tu
hablas.
Basicamente, un archivo pyc es como el bytecode de java (si mal no tengo
entendido). Asi que si lo que pensabas era tener un archivo ejecutable
por si mismo (un exe de Windows), creo que te has equivocado de
solucion.
Si me equivodo, corregidme. Y si te he malintpretado perdon.
Venga, suerte
Post by unknown
Gracias de antemano
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
--
Customer: "My palmtop won't turn on."
Tech Support: "Did the battery run out, maybe?"
Customer: "No, it doesn't use batteries. It's Windows powered."
----------------------------------------------------------------------------
----
unknown
2005-04-20 22:17:43 UTC
Permalink
debi escribir py2exe no py2win

Saludos

----- Original Message -----
From: "Alberto Vera" <avera en coes.org.pe>
To: "La lista de python en castellano" <python-es en aditel.org>
Sent: Wednesday, April 20, 2005 5:07 PM
Subject: Re: [Python-es] ejecutar archivo pyc
Post by unknown
Tienes razon. Hice la prueba y funciono.
Para crear un pyc, lo importe desde otro archivo py... y se crea el pyc.
Hay una forma de ofuscar el codigo generado?
Conoces otra manera de crear un pyc?
Saludos
pd: Tambien es posible la conversion a windows usando el py2win
----- Original Message -----
From: "Darío López Llueca" <dlopez en aditel.org>
To: "La lista de python en castellano" <python-es en aditel.org>
Sent: Wednesday, April 20, 2005 4:39 PM
Subject: Re: [Python-es] ejecutar archivo pyc
Post by unknown
Post by unknown
Como puedo ejecutar un archivo con extension pyc? (PYTHON compilado)
Que yo sepa, con el propio interprete de Python. Tal vez el problema
este en que no entiendes lo que significa ese "compilado" del que tu
hablas.
Basicamente, un archivo pyc es como el bytecode de java (si mal no tengo
entendido). Asi que si lo que pensabas era tener un archivo ejecutable
por si mismo (un exe de Windows), creo que te has equivocado de
solucion.
Si me equivodo, corregidme. Y si te he malintpretado perdon.
Venga, suerte
Post by unknown
Gracias de antemano
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
--
Customer: "My palmtop won't turn on."
Tech Support: "Did the battery run out, maybe?"
Customer: "No, it doesn't use batteries. It's Windows powered."
--------------------------------------------------------------------------
--
Post by unknown
----
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
unknown
2005-04-20 22:50:54 UTC
Permalink
Puedes ofuscar programas en python con pyobfuscate

http://www.lysator.liu.se/~astrand/projects/pyobfuscate/
Post by unknown
Tienes razon. Hice la prueba y funciono.
Para crear un pyc, lo importe desde otro archivo
py... y se crea el pyc.
Hay una forma de ofuscar el codigo generado?
Conoces otra manera de crear un pyc?
Saludos
pd: Tambien es posible la conversion a windows
usando el py2win
----- Original Message -----
From: "Darío López Llueca" <dlopez en aditel.org>
To: "La lista de python en castellano"
<python-es en aditel.org>
Sent: Wednesday, April 20, 2005 4:39 PM
Subject: Re: [Python-es] ejecutar archivo pyc
On Wed, Apr 20, 2005 at 04:30:30PM -0500, Alberto
Post by unknown
Como puedo ejecutar un archivo con extension
pyc? (PYTHON compilado)
Que yo sepa, con el propio interprete de Python.
Tal vez el problema
este en que no entiendes lo que significa ese
"compilado" del que tu
hablas.
Basicamente, un archivo pyc es como el bytecode de
java (si mal no tengo
entendido). Asi que si lo que pensabas era tener
un archivo ejecutable
por si mismo (un exe de Windows), creo que te has
equivocado de
solucion.
Si me equivodo, corregidme. Y si te he
malintpretado perdon.
Venga, suerte
Post by unknown
Gracias de antemano
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
--
Customer: "My palmtop won't turn on."
Tech Support: "Did the battery run out, maybe?"
Customer: "No, it doesn't use batteries. It's
Windows powered."
----------------------------------------------------------------------------
Post by unknown
----
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
unknown
2005-04-21 12:14:28 UTC
Permalink
[dlopez en aditel.org]

#- Que yo sepa, con el propio interprete de Python. Tal vez el problema
#- este en que no entiendes lo que significa ese "compilado" del que tu
#- hablas.

El .pyc es código ya compilado, listo y pronto para correrlo con la máquina
virtual de Python.

Slds.

. Facundo

Bitácora De Vuelo: http://www.taniquetil.com.ar/plog
PyAr - Python Argentina: http://www.python.org/ar/


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
ADVERTENCIA.

La información contenida en este mensaje y cualquier archivo anexo al mismo,
son para uso exclusivo del destinatario y pueden contener información
confidencial o propietaria, cuya divulgación es sancionada por la ley.
Si Ud. No es uno de los destinatarios consignados o la persona responsable
de hacer llegar este mensaje a los destinatarios consignados, no está
autorizado a divulgar, copiar, distribuir o retener información (o parte de
ella) contenida en este mensaje. Por favor notifíquenos respondiendo al
remitente, borre el mensaje original y borre las copias (impresas o grabadas
en cualquier medio magnético) que pueda haber realizado del mismo.
Todas las opiniones contenidas en este mail son propias del autor del
mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones
Personales S.A. o alguna empresa asociada.
Los mensajes electrónicos pueden ser alterados, motivo por el cual
Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación
cualquiera sea el resultante de este mensaje.
Muchas Gracias.
unknown
2005-04-22 09:09:57 UTC
Permalink
Post by unknown
Como puedo ejecutar un archivo con extension pyc? (PYTHON compilado)
Creo que está aclarado que la pregunta iba sobre windows; pero en linux
se puede aprovechar que el kernel puede ejecutar cualquier "binario".

Con el siguiente comando (es una sóla línea):

# echo ':pycode:E::pyc::/usr/bin/python:' >
/proc/sys/fs/binfmt_misc/register

...se pueden ejecutar los ficheros .pyc como si fuera un ejecutable
cualquiera:

$ chmod +x script.pyc
$ ./script.pyc
unknown
2005-04-22 14:44:24 UTC
Permalink
On Fri, 22 Apr 2005 11:09:57 +0200
Post by unknown
Post by unknown
Como puedo ejecutar un archivo con extension pyc? (PYTHON compilado)
Creo que está aclarado que la pregunta iba sobre windows; pero en linux
se puede aprovechar que el kernel puede ejecutar cualquier "binario".
# echo ':pycode:E::pyc::/usr/bin/python:' >
/proc/sys/fs/binfmt_misc/register
...se pueden ejecutar los ficheros .pyc como si fuera un ejecutable
$ chmod +x script.pyc
$ ./script.pyc
Me interesa este tema :)
¿Que diferencias hay en ejecutar un archivo .py o un archivo .pyc?

Un saludo
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20050422/f703f18d/attachment.pgp>
------------ próxima parte ------------
unknown
2005-04-23 23:05:54 UTC
Permalink
Como se hace un .pyc??

Tengo entendido que los .pyc so .py comprimidos
--
This mail is licensed under a Creative Commons License
Este mail esta protegido bajo una Lisencia Creative Commons
http://creativecommons.org/licenses/by-nc-nd/2.0/

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS d- s:+ !a C++>++++ UL>++++ P+ L++>++++ !E? W+++ N++ o? K w$ !O?
!M? V? PS+++ !PE Y+
PGP>+++ t+ 5+ X->-- R+>+++ tv+@ DI+ D++ G e++ h-- r@ y+
------END GEEK CODE BLOCK------
unknown
2005-04-24 00:06:07 UTC
Permalink
Hola chaoslord.

Un .pyc no es un fichero comprimido, sino que es un compilado, en la doc de
python puedes encontrar mucha información sobre estos y los pyo:

http://docs.python.org/tut/node8.html#SECTION008120000000000000000

Ej. de generación:

touch b.py

colter:~# python
Python 2.3.5 (#2, Mar 26 2005, 17:32:32)
[GCC 3.3.5 (Debian 1:3.3.5-12)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Post by unknown
import b
ls -lrt

-rw-r--r-- 1 root root 0 2005-04-24 02:00 b.py
-rw-r--r-- 1 root root 84 2005-04-24 02:00 b.pyc

Es decir, sólo con que lo importes el mismo intérprete ya te lo crea.

Saludos, Manel.
Post by unknown
Como se hace un .pyc??
Tengo entendido que los .pyc so .py comprimidos
--
Saludos / Regards.

Manel.

Projects Page: http://www.manelelena.com
Libre Software: http://libresoftware.es.mw
unknown
2005-04-25 06:38:38 UTC
Permalink
Gracias por aclararme la duda.

Entonces en algún lugar leí (no se si en esta lista, ya buscaré) que
se pueden comprimir y ejecutarse
Post by unknown
Hola chaoslord.
Un .pyc no es un fichero comprimido, sino que es un compilado, en la doc de
http://docs.python.org/tut/node8.html#SECTION008120000000000000000
touch b.py
colter:~# python
Python 2.3.5 (#2, Mar 26 2005, 17:32:32)
[GCC 3.3.5 (Debian 1:3.3.5-12)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Post by unknown
import b
ls -lrt
-rw-r--r-- 1 root root 0 2005-04-24 02:00 b.py
-rw-r--r-- 1 root root 84 2005-04-24 02:00 b.pyc
Es decir, sólo con que lo importes el mismo intérprete ya te lo crea.
Saludos, Manel.
Post by unknown
Como se hace un .pyc??
Tengo entendido que los .pyc so .py comprimidos
--
Saludos / Regards.
Manel.
Projects Page: http://www.manelelena.com
Libre Software: http://libresoftware.es.mw
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
--
This mail is licensed under a Creative Commons License
Este mail esta protegido bajo una Lisencia Creative Commons
http://creativecommons.org/licenses/by-nc-nd/2.0/

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS d- s:+ !a C++>++++ UL>++++ P+ L++>++++ !E? W+++ N++ o? K w$ !O?
!M? V? PS+++ !PE Y+
PGP>+++ t+ 5+ X->-- R+>+++ tv+@ DI+ D++ G e++ h-- r@ y+
------END GEEK CODE BLOCK------
unknown
2005-04-25 08:11:48 UTC
Permalink
Post by unknown
Gracias por aclararme la duda.
Entonces en algún lugar leí (no se si en esta lista, ya buscaré) que
se pueden comprimir y ejecutarse
¿Espero que no te refieras a éste artículo mío? :-D

http://ch3m4.org/blog/index.php/py/2004/08/25/como_empaquetar_una_aplicacion_en_un_uni


En la cabecera de los ficheros .pyc y .pyo hay información sobre la
versión de la máquina virtual python que ha generado ese bytecode. Esta
información es validada por la máquina virtual antes de ejecutar el
bytecode, pudiendo negarse a ejecutar bytecode de otras versiones, por
lo que te recomiendo que nunca trabajes con estos ficheros directamente.
unknown
2005-04-25 12:52:51 UTC
Permalink
Igual te refieres al tema de importar modulos desde ficheros zip. es algo así:

tienes x ficheros .py (o .pyc o .pyo), los comprimes, luego cargas el .zip y
ya puedes importar los modulos contenidos en el comprimido.

Ej. tengo un fichero "a.zip" y dentro un modulo que se llama "a":

python
Type "help", "copyright", "credits" or "license" for more information.
Post by unknown
Post by unknown
import sys
sys.path.insert(0, 'a.zip')
import a
Saludos, Manel.
Post by unknown
Post by unknown
Gracias por aclararme la duda.
Entonces en algún lugar leí (no se si en esta lista, ya buscaré) que
se pueden comprimir y ejecutarse
¿Espero que no te refieras a éste artículo mío? :-D
http://ch3m4.org/blog/index.php/py/2004/08/25/como_empaquetar_una_aplicacio
n_en_un_uni
En la cabecera de los ficheros .pyc y .pyo hay información sobre la
versión de la máquina virtual python que ha generado ese bytecode. Esta
información es validada por la máquina virtual antes de ejecutar el
bytecode, pudiendo negarse a ejecutar bytecode de otras versiones, por
lo que te recomiendo que nunca trabajes con estos ficheros directamente.
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
--
Saludos / Regards.

Manel.

Projects Page: http://www.manelelena.com
Libre Software: http://libresoftware.es.mw
unknown
2005-04-26 03:44:32 UTC
Permalink
Pues uno de estos era; en cuaquier caso ya no perderé de vista ninguno
de los ejemplos.
--
This mail is licensed under a Creative Commons License
Este mail esta protegido bajo una Lisencia Creative Commons
http://creativecommons.org/licenses/by-nc-nd/2.0/

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS d- s:+ !a C++>++++ UL>++++ P+ L++>++++ !E? W+++ N++ o? K w$ !O?
!M? V? PS+++ !PE Y+
PGP>+++ t+ 5+ X->-- R+>+++ tv+@ DI+ D++ G e++ h-- r@ y+
------END GEEK CODE BLOCK------
Continúe leyendo en narkive:
Loading...