标签:某年 login 死机 python解释器 显示 产品 问题 文件 也有
if __name__ == ‘__main__‘
酱紫的语法,如果当时没看懂现在也一知半解的话,看下去,本文可以帮你解决这个问题。# main.py
def check():
print('我正在check...')
def register():
print('我正在注册...')
def login():
print('我正在登陆...')
check()
register()
login()
同一个目录下
建了一个名为start.py的文件,用了python程序员专属的进阶复制粘贴功能————模块导入
:# start.py
from main import login
login()
我正在check...
我正在注册...
我正在登陆...
我正在登陆...
# main.py
def check():
print('我正在check...')
def register():
print('我正在注册...')
def login():
print('我正在登陆...')
if __name__ == '__main__':
check()
register()
login()
我正在登陆...
“其实,if __name__ == ‘__main__‘:是在告诉Python编译器:下面的代码只有在运行我这个文件的时候才执行,当作为模块导入到别的模块的时候,编译器只编译它前面的内容,我们把函数的执行放在了if __name__ == ‘__main__‘:的后面,这样可以有效的避免在不需要的时候错误的调用了本模块的方法”
父亲般的亲切的笑容......
未完待续.........
一个故事带你理解if __name__ == '__main__'
标签:某年 login 死机 python解释器 显示 产品 问题 文件 也有
原文地址:https://www.cnblogs.com/paulwhw/p/10638013.html