gpt4 book ai didi

python - 从未知路径的不同文件夹 python 导入模块

转载 作者:行者123 更新时间:2023-11-30 22:33:48 25 4
gpt4 key购买 nike

我一直在从事一个Python项目,但我对它还是个新手。我为我的项目创建了一个小型库,其中有几个不同的模块执行不同的任务。

例如:我有5个模块,即加、减、乘、除、根。我将所有这些 .pyc 文件调用到我的 main.py 文件中,并且我的代码可以正常运行如果它们都位于同一文件夹中

现在,我想将我的 main.py 存储在:D:\project\main.py这 5 个 .pyc 文件位于:D:\project\Lib\(在 Lib 文件夹中)

我找到了一个解决方案,将文件夹 Lib 的路径提到代码中,但我不能这样做,因为我需要在某处提交代码,如果他们尝试在自己的 PC 上运行它,它可能不会导入这些文件.

可能的解决方案是什么?

最佳答案

尝试创建一个包。

使用这样的目录结构:

.
+-- main.py
+-- lib
+-- __init__.py
+-- add.pyc
+-- substract.pyc
+-- ...

然后,在您的 main.py 文件中,您可以像这样导入它们:

from lib import add

More on packages on Python docs

关于python - 从未知路径的不同文件夹 python 导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45033981/

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