Посмотрите на os.py , строки 55-67:
elif 'nt' in _names:
name = 'nt'
linesep = '\r\n'
from nt import *
try:
from nt import _exit
except ImportError:
pass
import ntpath as path
import nt
__all__.extend(_get_exports_list(nt))
del nt
import ntpath as path
- это конкретное утверждение, которое заставляет os.path
быть ntpath
на ваших платформах (без сомнения, Windows).