【问题标题】:Importing a python file from another directory but in same parent从另一个目录但在同一个父目录中导入 python 文件
【发布时间】:2023-02-02 17:43:26
【问题描述】:

我有这样的结构:

app/src/main.py

app/test/test.py

我想从 main.py 导入一个函数到 test.py

我尝试将 __init__.py 添加到父库和目录,但它给了我一个错误。

错误是: ModuleNotFoundError: No module named 'app'

【问题讨论】:

  • 也许告诉我们到底是什么错误?
  • 错误是:ModuleNotFoundError: No module named 'app'

标签: python


【解决方案1】:

尝试这个:

import sys; sys.path.insert(1, os.path.join(sys.path[0], '..'))
sys.path.append('../src/')
import src.main as mainfn
    
mainfn.function()

function() 更改为您的函数名称

【讨论】:

  • 你能给我解决方案吗在里面文件?
猜你喜欢
  • 2017-09-12
  • 1970-01-01
  • 2021-08-17
  • 2023-01-25
  • 1970-01-01
  • 2015-03-11
  • 1970-01-01
  • 2021-09-23
  • 1970-01-01
相关资源
最近更新 更多