it.comp.lang.python
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
February 2008
motuwethfrsasuw
    123 5
45678910 6
11121314151617 7
18192021222324 8
2526272829   9
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
it.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: Importare un modulo 'come se fosse eseguito'         


Author: michele.simionato
Date: Feb 10, 2008 20:54

On Feb 10, 8:07 pm, r...@despammed.com (crxor 666) wrote:
> C'è un qualche modo da dentro python di 'eseguire' un modulo
> *esattamente* come se uno avesse digitato
>
> python path/module.py

Se hai il 2.5 dai un occhio al modulo runpy.
2 Comments
  Re: Importare un modulo 'come se fosse eseguito'         


Author: Y3s
Date: Feb 10, 2008 11:11

Il Sun, 10 Feb 2008 20:07:32 +0100, crxor 666 ha scritto:
> C'è un qualche modo da dentro python di 'eseguire' un modulo
> *esattamente* come se uno avesse digitato
>
> python path/module.py
>

execfile() ? Non so se imposta __name__, però...bisognerebbe provare ;-)

--
Antonio Valente
3 Comments
  Importare un modulo 'come se fosse eseguito'         


Author: crxor 666
Date: Feb 10, 2008 11:07

C'è un qualche modo da dentro python di 'eseguire' un modulo
*esattamente* come se uno avesse digitato

python path/module.py

Per *esattamente* intendo anche che viene caricato usando come nome
__main__, in modo che i vari

if __name__ == '__main__':
# ...

funzionino a dovere.

Ecco, devo implementare una funzione tipo:

def exec_module(path):
# the module is executed like:
return os.system("python %%s" %% path)

In effetti questa soluzione non mi piace perchè vorrei potere
intercettare alcune eccezioni (quindi in effetti non voglio
*esattamente* la stessa semantica, diciamo che voglio la stessa
semantica se io poi non ci faccio nulla).

Sigh, temo di non essermi spiegato bene.

--
cc = callcc {|cc| cc.call cc}; cc.call cc
no comments
  problemone wx         


Author: giuseppe
Date: Feb 10, 2008 02:16

Salve a tutti,
Sono nuovo del mondo python e vorrei iniziare ad usare questo linguaggio
per la scrittura di GUI.
Ho provato ad installare la libreria wxWindows ma quando provo a fara
mandare:

import wx

mi viene ritornato questo errore:
Show full article (0.87Kb)
4 Comments