从python 2进行相对vs显式导入升级

时间:2017-10-05 13:09:05

标签: python-3.x import relative explicit

我从pep-0404

了解以下内容

在Python 3中,包中的隐式相对导入不再可用 - 仅支持绝对导入和显式相对导入。此外,星型导入(例如来自x import *)仅允许在模块级代码中使用。 什么是相对进口?

我有像这样导入的行 来自。导入"东西"

为什么只是一个点?

1 个答案:

答案 0 :(得分:0)

根据文档,我需要在(。)前面添加包名。所以(import .module)应该是(import filename.module)。像(来自.import something)这样的语句可以更改为(import filename.module.something as something)