多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 属性 * `__name__`属性可以做到,测试模块的代码只在测试情况下被运行,而在被导入时不会被执行 * `__name__`是python的一个内置属性,记录着一个字符串 * 如果是被其他文件导入的, `__name__`就是模块名 * 如果是当前执行的程序,`__name__`是`__main__` # 使用 如果想测试,但是不想被导入时执行 ~~~ if __name__ == '__main__': print('测试代码') ~~~ # 格式 很多python文件中都会看到以下格式的代码 ~~~ # 导入模块 # 定义全局变量 # 定义类 # 定义函数 # 根据__name__判断是否执行下方代码 if __name__ == '__main__': print('测试代码') ~~~