创建Python包失败,因为一个文件无法看到另一个

时间:2017-12-19 16:40:40

标签: python python-module

我在Python模块中有3个名为flags的文件。

  1. 清空__init__.py档案

  2. data.py

  3. lookup.py

  4. lookup.py包含第from data import list_of_data_items

    如果我然后尝试运行

    from flags import lookup
    

    我得到了

    ModuleNotFoundError: No module named 'data'
    

    导入data无问题

    >>> from flags import data
    >>> 
    

1 个答案:

答案 0 :(得分:1)

在lookup.py中更改为该行 from .data import list_of_data_items or from flags.data import list_of_data_items

如需进一步阅读,请查看link