# 前面的代码省略了...
def main(argv=None):
mnist = input_data.read_data_sets("F:\mydata\TensorFlowData\MNIST_data", one_hot=True)
train(mnist)
if __name__ == '__main__':
tf.app.run()
大概意思是通过处理flag解析,然后执行main函数。
说白了,有两种情况:
如果你的代码中的入口函数不叫main(),而是一个其他名字的函数,如test(),则你应该这样写入口tf.app.run(test)
如果你的代码中的入口函数叫main(),则你就可以把入口写成tf.app.run()