gpt4 book ai didi

python - Python 2.7 中的奇怪异常.SystemExit

转载 作者:太空宇宙 更新时间:2023-11-04 08:47:02 24 4
gpt4 key购买 nike

这是我的代码和错误信息,有人知道为什么会出现这样的异常吗?谢谢。

源代码,

import sys
import tensorflow as tf

def main(argv):
print 'in main'
def f():
# this method will call def main(argv)
try:
tf.app.run()
except:
print "tf.app.run error ", sys.exc_info()

if __name__ == "__main__":
f()

错误代码,

in main
tf.app.run error (<type 'exceptions.SystemExit'>, SystemExit(), <traceback object at 0x10fa33f38>)

最佳答案

这是预期的行为:tf.app.run()main() 的结果传递给 sys.exit() (以便更轻松地设置编辑代码),sys.exit() 引发 exceptions.SystemExit异常。

值得一提的是,使用 tf.app.run()完全可选的。许多 TensorFlow 脚本都包含它,因为它与 Google Python 编码风格更兼容。但是,如果您需要自定义脚本中的逻辑,您可以随意省略 tf.app.run()。 (这同样适用于 tf.app.flags。)

关于python - Python 2.7 中的奇怪异常.SystemExit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39462919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com