为什么是from app.web.book import web 而不是 from web.book import web?

来源:4-2 用蓝图注册视图函数

慕数据3541479

2018-03-29

__init__.py 和 web不是同级嘛?同级应该是直接来呀?我用的是直接import web.book.web当时,结果报错没有module named web

写回答

2回答

7七月

2018-03-30

楼下解释的不错。

0
0

runzx

2018-03-30

web.book 是绝对路径方式, 绝对路径在这项目中顶级目录是app, 所以要用app.web.book.

如果要用相对路径导入同级目录下,可以用 '.'  方式: 

from . import web


0
1
慕工程0206990
顶级目录是根据入口文件确定的吗
2019-08-23
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程