__name__=__main__
if __name__=="__main__":
main.run()
只有当,当前文件为执行文件的时候__name__=="__main__才成立;否则,运行结果为当前文件包的路径;此用法经常用于某个模块写测试时候用,并不想让调用者去执行该函数;
所以在写非执行文件的模块时候要养成写这个条件的习惯。
if __name__=="__main__":
main.run()
只有当,当前文件为执行文件的时候__name__=="__main__才成立;否则,运行结果为当前文件包的路径;此用法经常用于某个模块写测试时候用,并不想让调用者去执行该函数;
所以在写非执行文件的模块时候要养成写这个条件的习惯。