python - 从 Python 中的父文件夹导入模块
问题描述
我想从另一个目录中的文件 (fileA.py) 访问模块 (fileB.py) 的内容。我在fileA.py中尝试了以下代码:
from ..subpackageB import fileB
但是,我收到错误:
ImportError: attempted relative import with no known parent package
项目的结构与此类似:
toplevel_package/
├── file.py
└── subpackageA
└── fileA.py
└── subpackageB
├── __init__.py
└── fileB.py
__init__.py 文件为空
解决方案
如果您使用的是 PyCharm,您可以将其标记subpackageB
为源根目录,然后删除 dotes。
请参阅此处的示例。
推荐阅读
- machine-learning - 当标注维度太大,想找另一种方式而不是one-hot编码时
- html - AMP Carousel 不能用于多个项目
- d3.js - D3条形图yaxis缩放问题,我不想要十进制/重复值
- android - 我正在尝试构建一个 Tinder 克隆,在其中我想过滤我在“刷卡”上显示的用户
- json - 如何管理 webhook 数据格式的标准化?
- android - 由于“多个 dex 文件定义”而导致的 Android Studio 3.5.2 项目构建问题
- git - Git Bash - 推送命令错误“CreateProcessW failed error:193”
- java - 删除具有单个链接列表的元素(需要解释)
- selenium - 而不是 sendkeys 从剪贴板中最后复制的项目被输入到元素中
- java - 当 selenium 单击按钮时读取 JSON 响应