day21-06 模块的执行_name_
如果包中有其他包可以使用多层调用
如下:
from web.web1.web3 import cal
print(cal.add(2,6))
或
from web.web1.web3.cal import add
print(add(2,6))
--------------------------------------------------
如果在执行文件中print(__name__)则打印结果为__main__的字符串
如果在调用文件中print(__name__)则打印结果为当前文件的路径
if __name == 'main'的功能:
1,被调用文件的测试
2,有此语句,表示此文件不想被其他人调用。