Estou tentando importar um módulo de um diretório específico.
O problema é que, se eu usar sys.path.append(mod_directory)para acrescentar o caminho e abrir o interpretador python, o diretório mod_directoryserá adicionado ao final da lista sys.path. Se eu exportar a PYTHONPATHvariável antes de abrir o interpretador python, o diretório será adicionado ao início da lista. No último caso, posso importar o módulo, mas no primeiro, não posso.
Alguém pode explicar por que isso está acontecendo e me dar uma solução para adicionar mod_directoryo início, dentro de um script python?

sitemódulo .