print(__name__) #输出:__main__
作用:当某一.py文件中包含定义的函数时,调用函数时将函数调用过程放在if name==‘main’:结构中,此时,如果直接运行此程序,可正常运行,没有任何影响,区别是当此文件作为模块被其他.py文件(其他__name__)调用时,因为此时__name__不再等于‘main’,所以if name == “main”:下方的代码块不会直接运行。
def print1():
print('aa')
if __name__ == "__main__":
print1() #输出 : aa