ejecutar e importar archivos

Esteban Manchado Velázquez zoso en demiurgo.org
Vie Ene 10 21:33:48 CET 2003


On Fri, Jan 10, 2003 at 05:03:01PM -0300, Marcelo Abeldaño wrote:
> Hola a todos...
> Una pregunta tonta de principiante:
> como hago para poder ejecutar desde file1.py otro
> file2.py.... y de paso como hago para utilizar clases
> definidas en file3.py ;)

   Simplemente haces «import file3» y ya puedes acceder a las clases con
file3.miclase. También puedes hacer «from file3 import miclase» para acceder
directamente a miclase. P.ej:

file3.py
-------------------- 8< --------------------
class MiClase:
   def foo:
      print "foo!"
-------------------- >8 --------------------

file1.py
-------------------- 8< --------------------
import file3

o = file3.MiClase()
# ...
-------------------- >8 --------------------

Sobre ejecutar uno desde otro.... no sé a qué te refieres.

   Te recomiendo que leas la guía de aprendizaje de Python. Ahí se explica
bien el uso de las clases, módulos, ficheros, etc.

-- 
Esteban Manchado Velázquez <zoso*demiurgo*org> - http://www.demiurgo.org
No software patents in Europe! - freepatents.org - proinnova.hispalinux.es
Join Amnesty International - http://www.amnesty.org/actnow
------------ 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/20030110/599e2837/attachment.pgp>


Más información sobre la lista de distribución Python-es