# 模块中的if __name__ == '__main__' 中,
# __name__ 是当前模块名,
# 当模块被直接运行时 模块名为 __main__ ,此时条件为真,则if __name__ == '__main__'里的代码块将被执行;
# 当模块是被导入时,则被导入模块中 if __name__ == '__main__'里的代码块不被执行,但被导入模块中的其它代码会被执行。
执行caller.py 后,结果为:
# 模块中的if __name__ == '__main__' 中,
# __name__ 是当前模块名,
# 当模块被直接运行时 模块名为 __main__ ,此时条件为真,则if __name__ == '__main__'里的代码块将被执行;
# 当模块是被导入时,则被导入模块中 if __name__ == '__main__'里的代码块不被执行,但被导入模块中的其它代码会被执行。
执行caller.py 后,结果为: