Zaimportowałem pewien moduł (powiedzmy foo
), import wymagał dodania katalogu do listy
sys.path.append(..)
Chciałem zamienić moduł foo
innym modułem. Nowy moduł jest w innym katalogu, ale ma taką samą nazwę. Spróbowałem tak:
sys.path[last_index - 1] = 'nowy_katalog`
#sprawdziłem, sys.path ma oczekiwaną zawartość
del(foo)
#moduł foo jest niedostępny
import foo
Python widzi pierwotną wersję modułu foo
Jak należy podmieniać moduły?
Mam Python 3.6.0 na Windows 7.