【问题标题】:Refer to stdlib module from inside a module of the same name从同名模块内部引用 stdlib 模块
【发布时间】:2014-08-13 09:09:06
【问题描述】:

我在我的一个项目中命名了一个模块blah.tty。现在我需要从内部访问 stdlib 顶级 tty 模块。如果不做魔术,这可能吗?

【问题讨论】:

标签: python import package python-import


【解决方案1】:

使用绝对导入:

from __future__ import absolute_import

现在import tty 将引用顶级标准库模块。通过使用完整路径 (import blah.tty) 或使用点来标记相对路径(from . import tty 等)来引用包相对名称。请参阅 PEP 328

【讨论】:

猜你喜欢
  • 2014-06-30
  • 1970-01-01
  • 2013-07-10
  • 2020-06-27
  • 1970-01-01
  • 2019-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多