我写了一个函数并将其保存在不同的目录中。 如果我想在我目前所处的脚本中调用该函数。如何告诉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代码。
我必须道歉,因为这似乎是论坛上的重复问题,但由于我的知识有限。我无法找到问题的正确答案。
非常感谢您花费的时间
答案 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')