python - 从python语法错误中的相对路径导入

标签 python

我正在尝试从我的 python 程序中的相对路径导入。

我想导入的类在

home/foo/bar/model.py 

但是,我现在的python脚本是在

home/best/user/test.py

我试过

from ../../foo/bar import class

但它会抛出一个语法错误

最佳答案

导入模块时,python 会查看当前工作目录和 sys.path 中的路径。您可以将要导入的脚本的目录添加到 sys.path:

import sys
sys.path.append('home/foo/bar')
import model # imports home/foo/bar/model.py

关于python - 从python语法错误中的相对路径导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31444703/

相关文章:

python - 存储前一行中两列 pandas 的差异

python - 正则表达式 : (or not) Looking to print only data after the header

python - Python 3 引发的 IndentationError : unexpected indent,。Pod 部署 YAML 中 Kubernetes args 条目中使用的代码

python - 弹出程序执行-python

python - 在 Python 中使用 CBC 初始化向量显示(二进制)

Python - 检查网络 map

python - Numba 矢量化最大化所有处理器

Python.el 和 Python 模式 : Documentation & Features

python - Django 1.8,Postgis查询两点之间的距离

Azure 应用服务上的 Python 代码运行速度比本地慢 10 倍