导入目录模块和导入模块之间的区别

时间:2019-03-06 04:42:57

标签: python import module

我有这样的目录结构:

dir:/
    __init__.py
    module1
    module2
    module3

在其中一个文件中,说module3以导入一个module1,将写以下语句:

import dir.module1

据我所知,要在同一目录中导入模块,我们只需编写:

import module1

那么,这两种方法有什么区别?我在互联网上的任何地方都找不到第一种方法。

1 个答案:

答案 0 :(得分:0)

第一种方法是绝对的,而第二种方法是相对的。更好的方法是使用import .module1。确保结帐realpython's article