项目目录是这样的,想在api_test里面引入customer
一开始是这个么写的,结果报错ImportError: attempted relative import with no known parent package
from .customer import dict_data
print (dict_data)
看了网上说根目录和子目录都新建__init__.py,试了并没有效果
又试了下,把相对路径写成绝对路径,改成下面这样,报错ModuleNotFoundError: No module named ‘course’
找不到course目录
from course.customer import dict_data
print (dict_data)
最终解决步骤: sys.path.append(’引用模块的地址’)
import sys
sys.path.append('D:\python_test_live')
上一下代码对比
一开始的
from .customer import dict_data
最后的
import sys
sys.path.append('D:\python_test_live')
from course.customer import dict_data