import tensorflow as tf tf.app.flags.DEFINE_string('train_dir','~/projects','this is a train_dir') tf.app.flags.DEFINE_bool('is_traing',True,'ss') tf.app.flags.DEFINE_integer('num_epoch',200,'num') #(参数名称,默认值,参数解释) FLAGS = tf.app.flags.FLAGS def main(argv=None): ''' tf.app.run()运行main函数时会传递个main一个参数 所以定义main函数时必须有一个参数 :param argv: :return: ''' print(FLAGS.train_dir) print(FLAGS.is_traing) print(FLAGS.num_epoch) if __name__ == '__main__': tf.app.run()