【问题标题】:The dot in module import (python 3.x) [duplicate]模块导入中的点(python 3.x)[重复]
【发布时间】:2018-07-22 06:29:50
【问题描述】:

我可以使用“。”在导入模块中。我在 sklearn 图书馆遇到它。它看起来像:

from .externals import six

【问题讨论】:

标签: python python-3.x


【解决方案1】:

.是一个快捷方式,告诉它​​在 PYTHONPATH 的其余部分之前在当前包中搜索。因此,如果 PYTHONPATH 中的其他位置存在同名模块 Recipe,它将不会被加载。

【讨论】:

  • “在 PYTHONPATH 的其余部分之前先在当前包中搜索” 这是不正确的。 . 导入是相对导入; 根本没有搜索 PYTHONPATH。
  • 这个答案在很多层面上都是完全错误的..
猜你喜欢
  • 1970-01-01
  • 2013-07-05
  • 2015-10-19
  • 1970-01-01
  • 2019-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
相关资源
最近更新 更多