카테고리 없음
Folder 생성/삭제, File 생성/삭제
오늘보다 나은 내일
2022. 4. 15. 09:46
import os
paths = list(map(lambda i: f'./folder_{i:02d}', range(15)))
for path in paths:
os.mkdir(path)
import os
[os.remove(f) for f in glob.glob('./test/*.log')]
import os
os.rmdir(folder) # 빈 폴더가 아니면 error 발생
import shutil
shutil.rmtree(folder) # 폴더 안에 파일이 있어도 삭제
import os
path = './dir/sub_dir/tmp1'
os.makedirs(path, exist_ok=True)
os.path.exists(path or file)
os.path.isdir(dir)
os.path.isfile(file) # 파일이 존재하지 않는 경우, folder 인 경우 False
import os
files = list(map(lambda i: f'file_{i:02d}.txt', range(20)))
for file in files:
f = open(file,'w')
f.write('test\n')
f.close()
import glob
[os.remove(f) for f in glob.glob('*.txt')]