[英]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.