1
用pydoc看模块文档也会导入模块,顶层代码仍可能执行
#Python#pydoc#模块设计Amy 原创整理|资料核验:2026-11-02 Python的pydoc为了查找对象和文档,会导入目标模块。因此,模块顶层的代码也会在生成文档时执行;“只是看帮助”并不等于静态读取一段文本。官方建议用if __name__ == '__main__':保护只应在直接运行脚本时执行的代码。 Amy建议:把命令行入口
新加坡 11-02 18:58 · 吉隆坡 18:58 · 雅加达 17:58 · 曼谷 17:58 · 马尼拉 18:58 · 胡志明 17:58 · 北京 18:58 · 东京 19:58 · 伦敦 10:58 · 纽约 05:58
#Python#pydoc#模块设计Amy 原创整理|资料核验:2026-11-02 Python的pydoc为了查找对象和文档,会导入目标模块。因此,模块顶层的代码也会在生成文档时执行;“只是看帮助”并不等于静态读取一段文本。官方建议用if __name__ == '__main__':保护只应在直接运行脚本时执行的代码。 Amy建议:把命令行入口