首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python os.path是ntpath,怎么做?

Python os.path是ntpath,怎么做?
EN

Stack Overflow用户
提问于 2010-01-24 15:28:19
回答 2查看 16.2K关注 0票数 8

有人能告诉我Python是如何将os.path“别名”给ntpath的吗

代码语言:javascript
复制
>>> import os.path
>>> os.path
<module 'ntpath' from 'C:\Python26\lib\ntpath.pyc'>
>>>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-24 15:39:25

看看os.py,55-67行:

代码语言:javascript
复制
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的特定语句。

票数 13
EN

Stack Overflow用户

发布于 2010-01-24 15:31:28

代码语言:javascript
复制
>>> import os as my_aliased_module
>>> my_aliased_module
<module 'os' from 'C:\Program Files\Python 2.6\lib\os.pyc'>

编辑:,因为import是Python语言中的一条简单语句,所以你可以做一些简单的事情,比如:

代码语言:javascript
复制
import sys

if sys.platform == 'win32':
  import windows_module as my_module
else:
  import unix_module as my_module
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2126301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档