gpt4 book ai didi

python - 如何在python中导入模块

转载 作者:行者123 更新时间:2023-11-28 20:35:28 25 4
gpt4 key购买 nike

我正在用 Python 编写一个 lambda 函数。这是我项目的当前结构。

lambda/
|-- package_name/
| |-- __init__.py
| |-- lambda_function.py
| |-- a.py
| |-- utils.py
|
|-- tests/
| |-- __init__.py
| |-- test_main.py
|-- setup.py
|-- README

我想在 test_main.py 中导入 lambda_function.py 和 a.py

我试过了

from a import *
import a
from package_name import a

和其他一些,但没有任何效果。

您能解释一下什么是正确的解决方案,以及为什么我尝试的方法实际上不起作用吗?

最佳答案

如果您的工作目录是 lambda,请尝试:

from package_name import a

Python 会在一些预先确定的地方寻找包。通常工作目录就是其中之一。

参见:https://leemendelowitz.github.io/blog/how-does-python-find-packages.html

关于python - 如何在python中导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55685038/

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