python 导入 包报错问题

图片描述

这是为啥呢?导入包报错

问题2

包(Packages)是用来组织模块的一个目录
为了让Python把这个目录当做包,目录中的__init__.py文件是必须要有的,这个文件可以直接是一个空文件,但也可以为包执行初始化语句或设置__all__变量。

这里的__all__变量是啥意思?

阅读 2.2k
2 个回答

去掉 spiderforladon 这个目录试试。

__all__, 它用来将模块全部导入。
设置__all__ = ['os', 'sys', 're', 'urllib']
这时就会把注册在__init__.py文件中__all__列表中的模块和包导入到当前文件中来。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题