我在一个文件(utils.py)中有一段代码,该文件夹与我当前脚本所在的文件夹不同。我试过了:
from "/Z/scripts/utils.py" import *
但它给出了语法错误。有没有办法“包含”我自己的代码位于当前文件夹以外的其他地方?
答案 0 :(得分:1)
您需要将该目录添加到您的python路径
import sys
sys.path.append("/Z/")
from scripts.utils import *
确保脚本目录包含__init__.py
文件
答案 1 :(得分:0)
如果将代码添加到PYTHONPATH
,则可以导入目录中的代码。 See here for more details.