首页 > 解决方案 > 如何导入循环导入

问题描述

我有一个这样的文件:

应用程序.py:

 def app():
     ........

测试.py:

 from app import app
 def test():
      ......

但是当我尝试在 app.py 文件中导入“测试”功能时,我收到“模块错误”,我该如何解决这个循环导入错误?

标签: python

解决方案


尝试做一个简单的导入,它没有任何模块错误:

import app

def test():
     print('b')

app.app()

如果问题仍然存在,可能是因为在目录中找不到模块,请尝试将其添加到 sys.path 中:

import sys
sys.path.insert(1, '/path/to/module')

推荐阅读