Re: [Python] importare modulo da directory superiore
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
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
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
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
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
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
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