繁体   English   中英

Python模块导入

[英]Python Modules import

我一直在研究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文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM