首页 > 解决方案 > 如何从源中正确加载包含多个文件的库?

问题描述

我从 Github 下载了一个包含多个文件的 Python 库。在这些文件中__init__.py 没有一个from .xyz import xyz_class. 所以我认为用户可能希望直接加载所有必需的类。但是,当我使用其中一个类尝试此操作时,它无法正确导入它,因为它错过了该库中的其他类。让我感到奇怪的是,这门课的开头看起来像

from copy import deepcopy
from collections import OrderedDict
from fields import Fields

fields.py库文件夹中的文件之一在哪里。我原以为应该使用from .fields import Fields. 所以现在我想知道如何将这些类作为库意图导入而不.需要或者我需要添加它?

标签: pythonimport

解决方案


推荐阅读