[Python] Sviluppo di nuovo package e import problem
Karim
lemieliste a gmail.com
Mer 21 Giu 2017 12:42:57 CEST
Intanto grazie per la risposta. :-)
2017-06-21 17:41 GMT+10:00 Francesco Pischedda <
francesco.pischedda a gmail.com>:
Anche se stai facendo un riferimento verso un modulo interno del tuo
> package credo che in questo caso sarebbe meglio usare from
> pyfaction.exceptions import MyException; quando il package sarà finito e
> installato in site-packages questo dovrebbe funzionare "normalmente" mentre
> in fase di sviluppo credo ti convenga lavorare con PYTHONPATH
>
Esattamente cosa stavo cercando di fare.
> in alcuni casi, specialmente per le fasi di sviluppo e test, ho trovato
> comodo aggiungere il parent della directory del package al sys.path in
> questo modo
>
> import *sys*
> *sys*.path.append('..')
>
Capito. Mi interessa avere il sys.path.append in fase di sviluppo, ma in
questo caso dove lo metti? Nell'__init__.py presumo.
> questo perchè avevo bisogno di avere il package visibile ad un progetto di
> test che lo avrebbe usato, immagina una struttura del genere
> mypackage
> - __init__.py
> - somecode.py
> exampleproject
> - myexamplecode.py
>
> cmq dipende molto da come è impostato il tuo progetto
>
Ci provo, grazie.
--
Karim N. Gorjux
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20170621/98970a72/attachment.html>
Maggiori informazioni sulla lista
Python