if __name__ 含义

# if __name__== '__main__':
#     print('ok')

上面的代码目的,这个文件被当做模块的时候不会被执行,但是当运行此文件的时候,会被当做是测试功能使用

eg:当cal 被当做模块的时候(if __name__== '__main__':)下面的代码不会被执行,如果运行cal本身的文件时候,它会被当做测试代码使用

 1 
#cal
print('ok') 2 money =10 3 4 def add(x,y): 5 return x+y 6 7 def sub(x,y): 8 return x-y 9 10 11 if __name__== '__main__':# 1、这一段代码是测试代码,如果这个cal.py被调用的时候这个代码不会被执行 12 print('ok') 13 a=add(5,8) 14 print(a)
posted @ 2019-10-23 09:39  luncky  阅读(518)  评论(0)    收藏  举报