python - 将模块导入子文件夹
问题描述
我在这里查看了许多其他问题,但没有一个解决方案对我有用。这是我的目录结构
root
|- __init__.py
|
|- app
| |- __init__.py
| |- main.py
|
|- test
|- __init__.py
|- unittests.py
我希望能够从main.py
unittests.py 中导入一个函数,以便对其进行测试。我已经尝试了以下但不断获得版本ModuleNotFoundError: No module named ___
from root.app.main import function
from app.main import function
from main import function
from ...app.main import function
from ...main import function
from ... import function
import root.app.main as main
import app.main as main
import main
解决方案
推荐阅读
- java - 当我运行springboot时,控制台显示此错误,我该怎么做才能修复它?
- c# - 打印出素数从小到大的成功发展
- python - 有没有办法用同名的变量替换字符串?
- reactjs - “react-dnd-html5-backend”没有导出成员“HTML5Backend”
- pine-script - 交易观点 - 当价格上涨到某个价格之上时如何触发止盈?
- python - 无法修复:RuntimeError:梯度计算所需的变量之一已被就地操作修改
- node.js - 为什么 Promise.race 不能在 kafkajs eachMessage 回调中解析
- javafx - 标签不会更改其在用户元素中的大小。(扩展控制)
- javascript - SVG 转换
标记到包含 base64 PNG URI 的标记(阅读更多) - python - 如果只读,有没有办法让 ttk.combobox 不将背景颜色更改为灰色?