Ho scritto del codice che utilizza la dichiarazione "import" per includere codice da altre parti del progetto e durante il corso dello sviluppo ho avuto la necessità di ristrutturare parte del codice in altre posizioni in l'albero del progetto.
Il problema che ho riscontrato durante questa operazione è la rottura delle istruzioni di importazione. Il comportamento desiderato è che le importazioni non si rompono quando sposto un file. Ho avuto esperienze durante lo sviluppo in C # e Java, dove questo comportamento è automatico e vorrei una soluzione per lo sviluppo di Python.
Esistono metodi / strumenti / pratiche che posso utilizzare per impedire che import x
si interrompa quando sposto file come quello che ho fatto in Java / C #? È possibile copiare un file in un'altra posizione nell'albero del progetto e mantenerlo funzionante senza modifiche al file stesso?