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)

浙公网安备 33010602011771号