Próbuję zaimportować moduł z określonego katalogu.
Problem polega na tym, że jeśli sys.path.append(mod_directory)użyję do dołączenia ścieżki, a następnie otworzę interpreter Pythona, katalog mod_directoryzostanie dodany na koniec listy sys.path. Jeśli wyeksportuję PYTHONPATHzmienną przed otwarciem interpretera Pythona, katalog zostanie dodany na początek listy. W drugim przypadku mogę zaimportować moduł, ale w pierwszym nie mogę.
Czy ktoś może wyjaśnić, dlaczego tak się dzieje i dać mi rozwiązanie, aby dodać mod_directoryna początku, wewnątrz skryptu Pythona?

sitemodułu .