Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

TensorFlow - tf.gfile.Exists

tf.gfile.Existsを調べます。

コード例

if tf.gfile.Exists(FLAGS.train_dir):
  tf.gfile.DeleteRecursively(FLAGS.train_dir)
tf.gfile.MakeDirs(FLAGS.train_dir)

サンプルコード

import tensorflow as tf

dir_path = './hoge'
if tf.gfile.Exists(dir_path):
  tf.gfile.DeleteRecursively(dir_path)
tf.gfile.MakeDirs(dir_path)

hogeディレクトリがない状態で実行すると、hogeディレクトリが作られる。 空のhogeディレクトリがある状態で実行すると、hogeディレクトリが削除されて、また作られる。 適当なファイルやディレクトリを入れたhogeディレクトリがある状態で実行すると、hogeディレクトリが削除されて、また作られる。

なんかただディレクトリあったら消してつくってるだけで、何か特別なファイルがあったらそのファイルだけ消すとかそういう特別なことしてるわけじゃないっぽい。なんでわざわざこれ使うのかな?

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky