Python os.path是ntpath,如何?

2024-09-19 20:51:40 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我Python如何将os.path化名为ntpath

>>> import os.path
>>> os.path
<module 'ntpath' from 'C:\Python26\lib\ntpath.pyc'>
>>>

Tags: pathfromimportoslibmodulepyc化名
2条回答
>>> import os as my_aliased_module
>>> my_aliased_module
<module 'os' from 'C:\Program Files\Python 2.6\lib\os.pyc'>

编辑:并且由于import在Python中是一个简单的语句,所以您可以做一些简单的事情,比如:

import sys

if sys.platform == 'win32':
  import windows_module as my_module
else:
  import unix_module as my_module

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在您的平台(毫无疑问是Windows)上成为ntpath的特定语句。

相关问题 更多 >