Python
fileIO
borgWarp

Python > fileIO > ディレクトリの削除 > [run6123_sphere_g16_m1.5] や [run6124_sphere_g16_m1.5]

動作環境
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04 LTS desktop amd64
TensorFlow v1.2.1
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
scipy v0.19.1
geopandas v0.3.0
MATLAB R2017b (Home Edition)

ファイルを含むフォルダの削除を行う。

参考

削除対象ディレクトリ

  • コード(ADDA)実行のたびにインデックスやパラメータなど異なる名前を持つディレクトリが生成される
    • 例: run6123_sphere_g16_m1.5
    • 例: run6124_sphere_g16_m1.5
  • 削除対象ディレクトリには複数のファイルが含まれる
    • 例: CrossSec-Y
    • 例: log
    • 例: mueller

code

test_rmdir_171216.py
import glob
import shutil


def delete_directories():
    res = glob.glob("run*")
    for elem in res:
        shutil.rmtree(elem)
        print(elem)


delete_directories()

run
$ python3 CODE_171216_Euler/test_rmdir_171216.py 
run6123_sphere_g16_m1.5
run6122_sphere_g16_m1.5

上記2つのディレクトリが削除されていることを確認した。