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,有此语句,表示此文件不想被其他人调用。

 

posted @ 2018-10-29 15:20  犀利的攻城狮  阅读(94)  评论(0编辑  收藏  举报