Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将模块导入子文件夹_Python - Fatal编程技术网

Python 将模块导入子文件夹

Python 将模块导入子文件夹,python,Python,我在这里看了很多其他的问题,但并没有一个解决方案对我有效。这是我的目录结构 root |- __init__.py | |- app | |- __init__.py | |- main.py | |- test |- __init__.py |- unittests.py 我希望能够将函数从main.py导入unittests.py,以便对其进行测试。我尝试了以下操作,但一直获得modulenofounderror的版本:没有名为_

我在这里看了很多其他的问题,但并没有一个解决方案对我有效。这是我的目录结构

root
  |- __init__.py
  |
  |- app
  |   |- __init__.py
  |   |- main.py
  |
  |- test
      |- __init__.py
      |- unittests.py
我希望能够将函数从
main.py
导入unittests.py,以便对其进行测试。我尝试了以下操作,但一直获得
modulenofounderror的版本:没有名为_u的模块

from root.app.main import function
from app.main import function
from main import function
from ...app.main import function
from ...main import function
from ... import function
import root.app.main as main
import app.main as main
import main

如何执行此测试?从根文件夹
python3 test/unittests.py