1. 폴더
1) 폴더 내 파일 목록 조회
import os
path = 'C:\\_TEST_'
files = os.listdir(path)
print(files)
- 해당 경로 안의 모든 파일 목록을 리스트로 반환
2) 폴더 유무 확인 후 폴더 생성
import os
path = 'C:\\_TEST_\\_1_'
if not os.path.isdir(path):
os.makedirs(path)
3) 폴더 복사
import shutil
path_src = 'C:\\_TEST_\\_1_'
path_dest = 'C:\\_TEST_\\_2_'
shutil.copytree(path_src, path_dest)
- path_src 가 파일인 경우 오류 발생
- path_dest 경로에 이미 폴더가 존재하는 경우 오류 발생
4) 폴더 삭제
import shutil
path = 'C:\\_TEST_\\_1_'
shutil.rmtree(path)
- path 가 파일인 경우 오류 발생
2. 파일
1) 파일 복사
import shutil
path_src = 'C:\\_TEST_\\_1_\\test.csv'
path_dest = 'C:\\_TEST_\\_2_\\test.csv'
shutil.copyfile(path_src, path_dest)
2) 파일 존재 유무 확인
import os
path = 'C:\\_TEST_\\test.csv'
if os.path.exists(path):
print('file exist')
3) 파일 삭제
import os
path = 'C:\\_TEST_\\test.csv'
os.unlink(path)
'Study > Python' 카테고리의 다른 글
[Python] tkinter (0) | 2022.07.10 |
---|