如何导入我在python中编写的函数

时间:2015-08-25 21:27:26

标签: python python-2.7 import

我写了一个函数并将其保存在不同的目录中。 如果我想在我目前所处的脚本中调用该函数。如何告诉Python该目录的位置?我读了一篇像这样的文章http://tinyurl.com/q2mmlh3 但我真的不明白如何解决我的问题。 请向我解释如何将morbo_function_lib.py导入euler_04.py

我目前正在处理的脚本的位置 /home/morbo/document/python/euler/euler_04.py 下面是我想要导入的函数的位置 /home/morbo/document/python/python_script/morbo_function_lib.py

我在Ubuntu 14.04上运行Python 2.X.我正在使用Geany编写Python代码。

我必须道歉,因为这似乎是论坛上的重复问题,但由于我的知识有限。我无法找到问题的正确答案。

非常感谢您花费的时间

1 个答案:

答案 0 :(得分:0)

默认情况下,仅使用当前目录和Python库路径(https://docs.python.org/2/tutorial/modules.html#the-module-search-path);无论如何,你可以使用“imp”(https://docs.python.org/2/library/imp.html):

import imp

foo = imp.load_source('module.name', '/home/morbo/document/python/python_script/morbo_function_lib.py')