【问题标题】:Importing python file from other directory从其他目录导入python文件
【发布时间】:2014-10-09 05:55:21
【问题描述】:

我有以下目录结构:

                                parentDirectory
                                       |
                   -----------------------------------------
                  |                                         |
                 Task                                    Configs
                   - pythonFile1.py                         - Config1.py
                                                            - Config2.py

配置文件在类中定义的配置常量很少。

现在,我想将 Configs 目录中的配置文件导入 Tasks 目录下的 python 文件中,并利用每个配置文件中类中定义的常量。

我曾尝试添加(在阅读了几个答案后)-

sys.path.insert(0,'/home/MyName/parentDirectory/Tasks')

在配置文件中。

由于我是python新手,不知道我在添加以上几行时正确到什么程度。

请帮忙!

【问题讨论】:

标签: python python-2.7


【解决方案1】:

我认为你搞错了:如果你想让你的“任务”能够导入你的“配置”,你需要向任务中添加代码以将配置路径插入sys.path

【讨论】:

  • 将行添加到“任务”会引发错误提示 - Importerror: No module named Config1
  • 好的。现在想象一下当你说“它引发错误”时我在想什么。我怎么帮你?我还需要哪些其他信息?
猜你喜欢
  • 2017-07-31
  • 2017-01-25
  • 2021-01-31
  • 1970-01-01
  • 1970-01-01
  • 2019-09-14
  • 2019-10-24
  • 2022-08-19
  • 1970-01-01
相关资源
最近更新 更多