Python模块导入

时间:2019-06-20 06:04:48

标签: python linux module package

我一直在研究python项目,但我是新手。我为我的项目制作了一个小型库,其中有几个执行不同任务的不同模块。

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

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

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

对此可能有什么解决方案?

1 个答案:

答案 0 :(得分:0)

... for a in line.strip(): ... 文件中,将模块的位置添加到main.py变量中,如下所示。

path
与您的项目相关的

os.environ["PATH"] += os.pathsep + your_path 应该类似于your_path

在完成上述步骤后,尝试导入模块。我想应该很好。让我知道。

注意:

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