gpt4 book ai didi

Python 模块导入

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:57 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 文件中,将模块的位置添加到 path 变量中,如下所示。

os.environ["PATH"] += os.pathsep + your_path

your_path 是相对于你的项目应该像 './Lib'.

尝试在上述步骤之后导入模块。我想它应该可以正常工作。让我知道。

注意:

那些 .pyc 文件是执行 .py 文件的缓存文件。您需要担心 .py 文件而不是 .pyc 文件。

关于Python 模块导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56679895/

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