【发布时间】:2014-08-13 09:09:06
【问题描述】:
我在我的一个项目中命名了一个模块blah.tty。现在我需要从内部访问 stdlib 顶级 tty 模块。如果不做魔术,这可能吗?
【问题讨论】:
标签: python import package python-import
我在我的一个项目中命名了一个模块blah.tty。现在我需要从内部访问 stdlib 顶级 tty 模块。如果不做魔术,这可能吗?
【问题讨论】:
标签: python import package python-import
使用绝对导入:
from __future__ import absolute_import
现在import tty 将引用顶级标准库模块。通过使用完整路径 (import blah.tty) 或使用点来标记相对路径(from . import tty 等)来引用包相对名称。请参阅 PEP 328。
【讨论】:
__future__ 包会这样命名?