Python导入自定义类时显示错误:attempted relative import beyond top-level package

2023-07-29,,

显示这个错误可能有两个原因:

  1、文件夹中没有包含__init__.py文件,该文件可以为空,但必须存在该文件。

  2、把该文件当成主函数入口,该文件所在文件夹不能被解释器视作package,所以可能导致相对路径错误。

解决方法:

  1、添加__init__.py文件

  2、更改主函数入口位置,或者是导入路径,from . import导入当前文件夹,from .. import导入上级文件夹

Python导入自定义类时显示错误:attempted relative import beyond top-level package的相关教程结束。

《Python导入自定义类时显示错误:attempted relative import beyond top-level package.doc》

下载本文的Word格式文档,以方便收藏与打印。