1.if name == ‘main’:什么意思
name 代表自身文件的模块名称
main 代码当前运行程序的入口是当前模块(py文件)
testA.py
def xxsum(a,b):
print(__name__)
return a+b
# 当本模块为了测试功能的时候,可以运行该文件,
# 解释器会判断运行哪个文件,如果是当前文件,就执行7,8,9行
# 如果运行程序入口是其他模块,次部分代码不会执行。
if __name__ =='__main__':
result = xxsum(3,9)
print(result)
testB.py
from 程序入口.testA import *
ret = xxsum(3,8)
print(ret)
当以testB执行,结果为
程序入口.testA
11