标签:div python code 列表 情况 pytho bsp 使用 __name__
使用from ... import 导入模块中的某些工具,在使用时不需要使用模块名.的形式,可直接使用
在导入文件时,文件中 所有没有任何缩进的代码 都会被执行一遍!
__name__
属性
__name__
属性可以做到,测试模块的代码 只在测试情况下被运行,而在 被导入时不会被执行!
__name__
是 Python
的一个内置属性,记录着一个 字符串__name__
就是 模块名__name__
是 __main__
所以代码常有以下格式
def main(): # ... pass # 根据 __name__ 判断是否执行下方代码 if __name__ == "__main__": main()
包 是一个 包含多个模块 的 特殊目录
目录下有一个 特殊的文件__init__.py
__init__.py
中指定 对外界提供的模块列表from . import 模块名1 from . import 模块名2
标签:div python code 列表 情况 pytho bsp 使用 __name__
原文地址:https://www.cnblogs.com/zhz-8919/p/9996054.html