首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python模块导入

Python模块导入
EN

Stack Overflow用户
提问于 2019-06-20 14:04:49
回答 1查看 26关注 0票数 0

我一直在做一个python项目,而且我还是个新手。我为我的项目做了一个小的库,其中我有几个不同的模块来执行不同的任务。

例如:我有5个模块,分别是加、减、乘、除和求根。我在我的main.py文件中调用了所有这些.pyc文件,如果它们都在同一个文件夹中,我的代码就可以正常运行。

现在,我希望将我的项目存储在: D:\project\main.py,并将这5个.pyc文件存储在:d:\ main.py \ Lib \(在Lib文件夹中)。

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

对此可能的解决方案是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-06-20 14:10:23

main.py文件中,将模块的位置添加到path变量,如下所示。

代码语言:javascript
复制
os.environ["PATH"] += os.pathsep + your_path

与您的项目相关的your_path应该类似于'./Lib'

尝试在上述步骤之后导入模块。我想它应该工作得很好。让我知道。

备注:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56679895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档