我已经查看了关于相对导入的几乎每个链接,尤其是那些关于顶级包的链接,但我仍然有一大堆问题要让我的相对导入代码工作。作为参考,我使用的是Python 3.6。我有一个我想要运行的测试目录,隔离在它们自己的目录中。我想将所有模块包导入到一个名为InputTests.py的文件中。下面是我的项目目录的格式。在InputTests.py中,我尝试这样导入模块:我得到了错误:
F
我想要实现的是让read.py导入conf/mysql.py,所以我尝试了:import main.conf.mysql
他们两个都不能工作。它给了我ImportError: No Module Name 'main'和ImportError: No Module Named 'conf',导入conf/mysql.py只在main.py中工作