python自定义函数放在包中就调用不了
时间: 2023-09-06 14:12:49 浏览: 177
python 成功引入包但无法正常调用的解决
5星 · 资源好评率100%
可能有以下原因:
1. 包的路径没有添加到系统路径中,可以使用 `sys.path.append()` 添加路径。
2. 包的 `__init__.py` 文件没有正确导入自定义函数,可以在 `__init__.py` 文件中添加以下代码:
```python
from .module_name import function_name
```
其中,`module_name` 是自定义函数所在的模块名,`function_name` 是自定义函数的名称。
3. 自定义函数在包中的路径不正确,需要确认自定义函数的路径是否正确。
阅读全文