一句话开宗明义:if__name__是用来区分.py文件是被直接执行还是被导入的
首先写了两个py文件:文件1是test6_if__name__.py,文件2是test7_if__name__.py
然后执行第一个文件,输出hello。执行第二个文件,输出world。
最后总结即:第一个文件是直接执行的,运行if语句里的内容,第二个文件不是直接执行,是从导入的执行的,运行else里的语句。
一句话开宗明义:if__name__是用来区分.py文件是被直接执行还是被导入的
首先写了两个py文件:文件1是test6_if__name__.py,文件2是test7_if__name__.py
然后执行第一个文件,输出hello。执行第二个文件,输出world。
最后总结即:第一个文件是直接执行的,运行if语句里的内容,第二个文件不是直接执行,是从导入的执行的,运行else里的语句。