问题1:当看到"Maximum recursion depth exceeded"错误时,最可能的缘故原由是?
A) 内存不敷
B) 存在循环依赖
C) 依赖参数错误
D) Python版本不兼容
答案:B) 存在循环依赖。解析:FastAPI在解析依赖时会递归调用依赖项,循环依赖会导致无限递归。
问题2:哪个下令可以生成可视化的依赖关系图?
A) pip show fastapi
B) pydeps your_module:app
C) python -m http.server
D) uvicorn --reload
答案:B) pydeps your_module:app。该下令专门用于生成模块依赖关系图。