python版本3.8.1
1.love.py文件内容
print("__name__ = ",__name__)
2.lan.py文件内容
import love
运行效果图
总结:
如果运行文件(love.py)和__name__
所在文件(love.py)是同一个,那么__name__ = __main__
如果运行文件(lan.py)和__name__
所在文件(love.py)不是同一个,那么就会指明他所在文件的名称,也即__name__ = love
应用举例
main.py的内容如下
from function import *
#显示函数的说明部分
print(calc.__doc__) #可以显示函数中用三引号括起来的内容
print(calc(3,4)) #输出25
function.py的内容如下
def calc(x,y):
"""
计算两个数的平方和
"""
return x*x+y*y
#当运行文件是function.py时,才会执行下列测试
#如果运行文件不是该文件时,比如是在运行文件中引入该文件,就不会执行下列测试
if __name__ == "__main__":
print("testing...")
assert(calc(3,4)==25)
运行效果图