AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] # 属性 * `__name__`属性可以做到,测试模块的代码只在测试情况下被运行,而在被导入时不会被执行 * `__name__`是python的一个内置属性,记录着一个字符串 * 如果是被其他文件导入的, `__name__`就是模块名 * 如果是当前执行的程序,`__name__`是`__main__` # 使用 如果想测试,但是不想被导入时执行 ~~~ if __name__ == '__main__': print('测试代码') ~~~ # 格式 很多python文件中都会看到以下格式的代码 ~~~ # 导入模块 # 定义全局变量 # 定义类 # 定义函数 # 根据__name__判断是否执行下方代码 if __name__ == '__main__': print('测试代码') ~~~