您的位置:首页 > 编程语言 > Python开发

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函数.

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: