ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 属性 * `__name__`属性可以做到,测试模块的代码只在测试情况下被运行,而在被导入时不会被执行 * `__name__`是python的一个内置属性,记录着一个字符串 * 如果是被其他文件导入的, `__name__`就是模块名 * 如果是当前执行的程序,`__name__`是`__main__` # 使用 如果想测试,但是不想被导入时执行 ~~~ if __name__ == '__main__': print('测试代码') ~~~ # 格式 很多python文件中都会看到以下格式的代码 ~~~ # 导入模块 # 定义全局变量 # 定义类 # 定义函数 # 根据__name__判断是否执行下方代码 if __name__ == '__main__': print('测试代码') ~~~