gpt4 book ai didi

python - 从父包导入子模块

转载 作者:太空宇宙 更新时间:2023-11-03 14:11:22 25 4
gpt4 key购买 nike

我有以下包结构:

.
├── README.md
├── common
│   ├── __init__.py
│   ├── analysis
│   │   ├── __init__.py
│   │   └── base_analysis.py
│   ├── logger
│   ├── __init__.py
│   └── logger.py
└── scripts
└── test_analysis
└── run.py

我想访问base_analysis.py中的记录器。如果我这样做:

from ..logger import Logger

我收到此错误:

ValueError: attempted relative import beyond top-level package

如何从父包导入子包?

注意:我正在使用 script/test_analysis 运行脚本:

python run.py

最佳答案

对调用 python run.py 脚本进行以下更改修复了该问题;

from logger.logger import Logger

关于python - 从父包导入子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48471252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com