6
파이썬 "별칭"이 os.path
에서 ntpath
까지 어떻게 나에게 말해 줄 수 있습니까?파이썬 os.path는 ntpath입니다, 어떻게?
>>> import os.path
>>> os.path
<module 'ntpath' from 'C:\Python26\lib\ntpath.pyc'>
>>>
파이썬 "별칭"이 os.path
에서 ntpath
까지 어떻게 나에게 말해 줄 수 있습니까?파이썬 os.path는 ntpath입니다, 어떻게?
>>> import os.path
>>> os.path
<module 'ntpath' from 'C:\Python26\lib\ntpath.pyc'>
>>>
봐 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
은 ic 문을 os.path
이 ntpath
(의심 할 여지없이 Windows)이되도록하십시오.
>>> import os as my_aliased_module
>>> my_aliased_module
<module 'os' from 'C:\Program Files\Python 2.6\lib\os.pyc'>
편집 : 그리고 import
파이썬에서 간단한 문장이기 때문에, 당신은 같은 깔끔한 물건을 수행 할 수 있습니다
import sys
if sys.platform == 'win32':
import windows_module as my_module
else:
import unix_module as my_module
Python 표준 라이브러리에 대한 정말 좋은 점 중 하나는 소스를 볼 수 있다는 것입니다. 나는 물건이 어떻게 끝나는지보기 위해 거기에서 파고 들기 정말로 정말로 추천한다. –