Estoy tratando de importar un módulo desde un directorio particular.
El problema es que si sys.path.append(mod_directory)añado la ruta y luego abro el intérprete de Python, el directorio mod_directoryse agrega al final de la lista sys.path. Si exporto la PYTHONPATHvariable antes de abrir el intérprete de Python, el directorio se agrega al comienzo de la lista. En el último caso, puedo importar el módulo, pero en el primero, no puedo.
¿Alguien puede explicar por qué sucede esto y darme una solución para agregarlo mod_directoryal inicio, dentro de un script de Python?

sitemódulo .