python __main__ 和 __name__ 到底来干什么的
每个python文件自带 __name__
1,if __name__ == "__main__": python文件写了,那条件里面的只能在本文件执行
2,外部文件引入了文件不会执行 if __name__ == "__main__":
测试案例
3,login.py 文件
def login():
print("执行登录")
if __name__ == "__main__":
print("开始测试")
login()
输出
开始测试
执行登录
4,main.py 文件
import login
print("main 程序继续运行")
login.login()
输出
main 程序继续运行
执行登录

浙公网安备 33010602011771号