# 示例代码:理解 Python 中 __name__ 的作用
def main():
print("This is the main function.")
if __name__ == "__main__":
# 当这个模块作为主程序运行时,__name__ 等于 '__main__'
# 这段代码将被执行
main()
else:
# 当这个模块被其他模块导入时,__name__ 等于模块名
# 这段代码不会被执行
print("This module is being imported.")
# 解释说明:
# 在 Python 中,每个模块都有一个特殊的属性 __name__。
# 如果模块是作为主程序运行的,那么它的 __name__ 属性会被设置为 '__main__'。
# 如果模块是被其他模块导入的,那么它的 __name__ 属性会被设置为模块的名字。
# 通过这种方式,可以控制某些代码只在模块作为主程序运行时执行,而在被导入时不执行。
下一篇:python list 长度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站