if __name__ = '__main__'

## 对于 if __name__ = "__main__"的理解

通常,面向对象的语言,像java , c++ , 等,都有一个程序入口,main() 函数,而python 时脚本语言,是没有入口函数的。

通常,在python 代码开头,使用 from some import A 时, import时会调用some 中的main() 函数,为此,引入这一方法。


``` if __name__ = '__main__' ``` 相当于是模拟的程序入口。


python 有一个 python -m xxxx.py 的命令,是把模块作为脚本运行,
这只是惯用法。

猜你喜欢

转载自www.cnblogs.com/yingbinliu/p/8964193.html