原文:Python 相对导入attempted relative import beyond top-level package

ValueError: attempted relative import beyond top level package 假设有如下层次包目录 相对导入语法 相对导入与模块 name 有关 run.py作为顶层模块执行导入A.spam时 run.py的 name 等于 main spam.py的 name 等于 A.spam A成为顶层的包,所以相对导入最多 只能访问到A,A之外的层次结构是不 ...

2019-05-23 00:56 0 10706 推荐指数:

查看详情

pythonAttempted relative import in non-package

problem:Attempted relative import in non-package 所谓相对路径其实就是相对于当前module的路径,但如果直接执行脚本,这个module的name就是“__main__”, 而不是module原来的name, 这样相对路径也就不是原来的相对 ...

Mon Jan 27 19:19:00 CST 2014 0 2952
ImportError: attempted relative import with no known parent package

python中的relative import使用起来却有不少问题。 比如下面这样一个结构 test.py中想import local_settings这个模块,那在test.py中加上 运行 python test.py。 结果就是报了标题的错误。 查阅 ...

Sat Apr 09 06:29:00 CST 2022 0 1376
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM