Sto cercando di importare un modulo da una directory specifica.
Il problema è che se uso sys.path.append(mod_directory)per aggiungere il percorso e quindi apro l'interprete Python, la directory mod_directoryviene aggiunta alla fine dell'elenco sys.path. Se esporto la PYTHONPATHvariabile prima di aprire l'interprete Python, la directory viene aggiunta all'inizio dell'elenco. In quest'ultimo caso posso importare il modulo ma nel primo non posso.
Qualcuno può spiegare perché questo sta accadendo e darmi una soluzione per aggiungere mod_directoryall'inizio, all'interno di uno script Python?

sitemodulo .