Re: [Python] importare modulo da directory superiore

2008-07-30 Per discussione Leonardo
Ma devo mettere proprio .. o sostituire con il percorso della cartella
superiore? perchè usando .. non funziona, mi aggiunge alla lista path
proprio ".."
Se devo sostituire, sapete indicarmi un metodo più semplice di:
sys.path.insert(0, '/'.join(sys.path[0].split('/')[0:-1]))?

>import sys
>sys.path.insert(0, "..")
>inport whatever

mi restituisce: ValueError: Attempted relative import in non-package
anche mettendo i vari __init__.py nelle cartelle
>from .. import x

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] importare modulo da directory superiore

2008-07-28 Per discussione y3s


lun 28/07/08 16:32 , 'enrico franchi' [EMAIL PROTECTED] ha inviato:
> On Sun, Jul 27, 2008 at 11:47 PM, Manlio Perillo
> 
> manl
> [EMAIL PROTECTED]> wrote:
> 
> 
> > A partire da Python 2.5:
> 
> > from .. import x
> 
> >
> 
> > http://docs.python.org/whatsnew/pep-328.html
> >
> 
> > Comunque si consiglia di usare sempre gli import
> assoluti.
> 
> 
> Vero, però per il testing unitario a me fa comodo. :P
> 
> 
> 
> 
> 
> -- 
> 
> -enrico
> 
> ___
> 
> Python mailing list
> 
> Python
> @lists.python.it
> http://lists.python.it/mailman/listinfo/python
> 
> 
> 

 Nuova grafica e nuove funzionalità! Crea subito Gratis la tua nuova 
Casella di Posta  Katamail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] importare modulo da directory superiore

2008-07-28 Per discussione enrico franchi
On Sun, Jul 27, 2008 at 11:47 PM, Manlio Perillo
<[EMAIL PROTECTED]> wrote:

> A partire da Python 2.5:
> from .. import x
>
> http://docs.python.org/whatsnew/pep-328.html
>
> Comunque si consiglia di usare sempre gli import assoluti.

Vero, però per il testing unitario a me fa comodo. :P


-- 
-enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] importare modulo da directory superiore

2008-07-27 Per discussione Manlio Perillo
Leonardo ha scritto:
> giusto una domandina veloce veloce: qual'è il metodo più semplice per
> importare un modulo che si trova nella directory superiore (o madre) a
> quella nella quale si trova lo script?
> Grazie.
> 

A partire da Python 2.5:
from .. import x

http://docs.python.org/whatsnew/pep-328.html

Comunque si consiglia di usare sempre gli import assoluti.


Manlio Perillo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] importare modulo da directory superiore

2008-07-27 Per discussione Daniele Varrazzo


On Sun, 27 Jul 2008 18:59:33 +0200, Leonardo <[EMAIL PROTECTED]> wrote:
> giusto una domandina veloce veloce: qual'è il metodo più semplice per
> importare un modulo che si trova nella directory superiore (o madre) a
> quella nella quale si trova lo script?

Aggiungere .. al pythonpath prima di importare il modulo:

import sys
sys.path.insert(0, "..")
inport whatever

Di solito però evito di fare questo lavoro a codice: preferisco assumere
che, in fase di installazione, il modulo/package finirà al posto giusto e,
in fase di sviluppo, aggiungere le directory che contengono la roba da
importare alla variabile d'ambiente PYTHONPATH.

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] importare modulo da directory superiore

2008-07-27 Per discussione Massimiliano Giovine
ti prende "../"?

2008/7/27 Leonardo <[EMAIL PROTECTED]>:
> giusto una domandina veloce veloce: qual'è il metodo più semplice per
> importare un modulo che si trova nella directory superiore (o madre) a
> quella nella quale si trova lo script?
> Grazie.
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
-Massimiliano Giovine
Aksel Peter Jørgensen dice: "Why make things difficult, when it is
possible to make them cryptic and totally illogic, with just a little
bit more effort?"
Blog: http://opentalking.blogspot.com
Il vero programmatore: http://www.arcetri.astro.it/~comore/true_programmer.txt
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] importare modulo da directory superiore

2008-07-27 Per discussione Leonardo
giusto una domandina veloce veloce: qual'è il metodo più semplice per
importare un modulo che si trova nella directory superiore (o madre) a
quella nella quale si trova lo script?
Grazie.

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python