熟悉的“if __name__ == '__main__':”究竟是啥?

时间:2023-03-09 02:12:42
熟悉的“if __name__ == '__main__':”究竟是啥?
print(__name__)  # 直接手动运行,打印"__main__",当做模块导入(别处import)时打印脚本名字即"name_main"
if __name__ == '__main__': # 直接运行该脚本就执行,如果在别的地方(当做模块导入)import 则不执行,
print("i am __main__")