当python自己(test)作为脚本运行时 name 的值就是 “main”,
if name =="main"为true ,"我是main里边的函数”可以输出
当另一个脚本(test1)引用test模块后,此时 test 中的 name 变为.py 的文件名(name =‘test’),
因此不输出 “我是main里边的函数”,
而test1中的__name__ 仍然是 “main”,可以输出test1中“我是main里边的函数”
当python自己(test)作为脚本运行时 name 的值就是 “main”,
if name =="main"为true ,"我是main里边的函数”可以输出
当另一个脚本(test1)引用test模块后,此时 test 中的 name 变为.py 的文件名(name =‘test’),
因此不输出 “我是main里边的函数”,
而test1中的__name__ 仍然是 “main”,可以输出test1中“我是main里边的函数”