代码之家  ›  专栏  ›  技术社区  ›  Cameron

在OS路径中使用来自python脚本的函数

  •  0
  • Cameron  · 技术社区  · 15 年前

    我在系统路径(而不是python sys.path)中的一个文件夹中有第三方python脚本(foo.py)。py不是任何python模块的一部分。

    我正在编写另一个脚本(bar.py),我想在其中调用位于foo.py中的函数。这有可能吗?是否可以在不显式命名foo.py文件夹的情况下完成此操作?

    谢谢。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Khelben    15 年前

    您可以在pythonpath环境变量中包含foo.py的路径。解释器还将查看其中包含的目录,因此您可以像在同一目录中一样进行导入。

        2
  •  2
  •   ChristopheD    15 年前

    如果python找不到模块,我认为没有其他方法可以指定在哪里可以找到它,一种简单的方法是:

    import sys
    sys.path.append('/myfolder/itsinthisfolder/')
    
    import foo