python 程序执行顺序
2018-11-20 21:26
120 查看
c++与c语言都有程序入口main函数
而python则是顺序执行的脚本语言,但是同样的也有其自己的特定执行顺序.
首先执行非函数定义和非类定义的无首行缩进的全局变量定义
如有main,即:
def main():
xxxxx
if __name__ == '__main__':
tf.app.run()
则会在全局初始化结束后,调用main函数,最后在执行with tf.Session() as sess: xxxx
如果是其他程序将带有
def main():
xxxxx
if __name__ == '__main__':
tf.app.run()
的.py程序作为module调用,则不会运行main函数.
阅读更多相关文章推荐
- UIViewController的生命周期及iOS程序执行顺序
- 可执行的Python程序
- Python unittest discover()方法与执行顺序补充
- Python程序的执行原理
- java代码执行顺序(附带程序)
- UIViewController的生命周期及iOS程序执行顺序
- Python垃圾回收(gc)拖累了程序执行性能?
- ios 程序启动执行顺序
- python笔记:#006#程序执行原理
- Python3 被 PHP 程序调用执行返回乱码问题
- java程序执行过程及静态块、非静态块执行顺序
- python程序的执行过程
- 程序执行顺序
- try,finally中都有return时程序的执行顺序
- Python实现输出程序执行进度百分比的方法
- Python程序的执行过程
- python制定程序的执行周期
- [转]手工将python程序发布为exe执行程序
- Linux系统的开机程序执行顺序
- 函数执行js 程序执行与顺序详解