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

问题描述 投票:0回答:1

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

  1. __init__.py文件
  2. data.py
  3. lookup.py

lookup.py包含from data import list_of_data_items

如果我然后尝试运行

from flags import lookup

我明白了

ModuleNotFoundError: No module named 'data'

导入data没有问题

>>> from flags import data
>>> 
python python-module
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.