python - __all__ 在特定文件中的用法
问题描述
__all__
以下glob.py
文件中的用途是什么?例如它有:
__all__ = ["glob", "iglob", "escape"]
但是在浏览代码时,似乎这些是唯一不以 a 开头的顶级函数_
,所以在这种情况下不会__all__
是多余的吗?或者无论如何将它放在顶部是一个好习惯?任何解释为什么__all__
这里是一个好的做法都会很棒。
(也许是为了过滤掉has_magic
,magic_check
和magic_check_bytes
方法?为什么不让它们以下划线开头呢?)
解决方案
推荐阅读
- php - 如何在 windows 7 机器上连接 MSSQL 数据库和 Zend Framework 3?
- autoscalemode - 自动缩放 Azure PaaS - 函数还是 RunBook?
- java - java 8 - Arrays.stream().filter 过滤掉空字符串并转换为数组
- mysql - mysql:使用group by时未分组的项目崩溃
- java - 位图压缩质量差
- wordpress - 暂存站点的 Wordpress 仪表板警报问题
- ios - common Navigation Button Action 另一类
- ios - 如何解决此警告:在错误包含的文件中?
- c# - 使用 Automapper 简洁地插入/更新/删除可枚举的子实体
- python - 在 pandas 和 matplotlib 中,为什么不直接在数据帧上调用 plt?