python/기본
os, pathlib, glob, shutil
wefree
2022. 5. 1. 21:31
비슷하게 여러 라이브러리가 있지만 pathlib 를 추천함
import os
print(os.path.exists('test.txt'))
print(os.path.isfile('test.txt'))
print(os.path.isdir('test.txt'))
os.rename('test.txt', 'renamed.txt')
os.symlink('renamed.txt', 'symlink.txt')
os.mkdir('test_dir')
os.rmdir('test_dir') # empty dir 일때만 삭제 가능
import pathlib
pathlib.Path('empty.txt').touch() # empty file 생성
os.remove('empty.txt')
####################################################################
os.mkdir('test_dir')
os.mkdir('test_dir/test_dir2')
print(os.listdir('test_dir'))
pathlib.Path('test_dir/test_dir2/empty.txt').touch()
import glob
print(glob.glob('test_dir/test_dir2/*'))
import shutil
shutil.copy('test_dir/test_dir2/empty.txt', 'test_dir/test_dir2/empty2.txt')
#shutil.rmtree('test_dir') # rm -rf
print(os.getcwd())