我有以下用python编写的程序:
将tensorflow导入为tf
def main(_): 打印(东西)
如果名称 ==' main': tf.app.run()
无论是否用bazel运行它,我都看不到打印功能的输出。为什么呢?
答案 0 :(得分:1)
我认为问题出在最后一行,应该是
if __name__ == '__main__': tf.app.run()
(注意:__ main__而不是main)...此代码适用于我:
import tensorflow as tf
def main(_):
print("something")
if __name__ == '__main__':
tf.app.run()