if __name__==‘__main__‘: 该如何理解

自己在写接口自动化测试的代码的时候,在一个示例代码中看到这样的语句: 很疑惑为什么突然出来这么一句代码,后来查阅资料理解如下: __name__:是当前模块名,这里就是getpathInfo; __main__:是执行该脚本的模块名; 上面的name 比较好理解,当前模块名,实不会变化的,一直都是getpathInfo; 但是main的名字是会变的,执行该模块的模块名,比如在另外一个test.py
相关文章
相关标签/搜索