文件名称:控制模块被全部导入的内容-华为云大数据中台架构分享
文件大小:5.68MB
文件格式:PDF
更新时间:2024-07-01 05:00:48
Python cookbook 中文 参考
10.2 控制模块被全部导入的内容 问题 当使用’from module import *’ 语句时,希望对从模块或包导出的符号进行精确 控制。 解决方案 在你的模块中定义一个变量 __all__ 来明确地列出需要导出的内容。 举个例子: # somemodule.py def spam(): pass def grok(): pass blah = 42 # Only export 'spam' and 'grok'