【问题标题】:Relative Path Python Error相对路径 Python 错误
【发布时间】:2016-04-13 02:20:17
【问题描述】:

我的 python 文件在文件夹 'RealData/Python/run.py' 我需要在 run.py 中导入另一个 python 文件:'RealData/convolution/plot_ensembles.py' 文件夹中的 plot_ensembles.py

我的代码返回错误:

import sys
sys.path.append( 'myname/Documents/RealData/convolution')
import plot_ensembles

ImportError: 没有名为“plot_ensembles”的模块

可能这是一个愚蠢的错误......

【问题讨论】:

  • 你在什么系统上运行?
  • 如果你这样做import ../../convolution/plot_ensemble 会怎样?
  • @Drjnker 如果我运行“import ../../convolution/plot_ensembles”,它会返回无效语法

标签: python import path directory sys


【解决方案1】:

你可以尝试在有脚本的文件中,你想做这样的事情:

import sys
sys.path.append(os.path.realpath('../convolution'))
import plot_ensembles

【讨论】:

  • 然后import filename ?这将返回错误“没有名为文件名的模块”
猜你喜欢
  • 2018-06-20
  • 2013-06-04
  • 2017-01-01
  • 2013-10-08
  • 1970-01-01
  • 2019-03-04
  • 2020-06-05
  • 2011-07-30
  • 1970-01-01
相关资源
最近更新 更多