我一直在研究python项目,但我是新手。我为我的项目制作了一个小型库,其中有几个执行不同任务的不同模块。
例如:我有5个模块,即加,减,乘,除和根。我将所有这些.pyc文件都调用到main.py文件中,如果所有这些文件都位于同一文件夹中,则我的代码可以正常运行。
现在,我要将main.py存储在:D:\ project \ main.py和这5个.pyc文件存储在:D:\ project \ Lib \(在Lib文件夹中)
我找到了一种解决方法,可以在代码中提及Lib文件夹的路径,但是我不能这样做,因为我需要在某个地方提交代码,如果他们尝试在自己的PC上运行它,则可能不会导入这些文件
对此可能有什么解决方案?
答案 0 :(得分:0)
在...
for a in line.strip():
...
文件中,将模块的位置添加到main.py
变量中,如下所示。
path
与您的项目相关的 os.environ["PATH"] += os.pathsep + your_path
应该类似于your_path
。
在完成上述步骤后,尝试导入模块。我想应该很好。让我知道。
注意:
这些'./Lib'
文件是执行.pyc
文件的缓存文件。您需要担心.py
文件而不是.py
文件。