import os
: 환경도구 불러오기
os.getcwd()
: 현 디렉토리 확인하기

os.mkdir( '원하는 경로' + '/새로운 디렉토리' )
: 폴더만들기

os.listdir('경로')
: 지정한 디렉토리 내 모든 파일 확인 / list 형태로 반환

os.chdir( '/변경할 디렉토리 경로' )
: 지정된 디렉토리 변경하기


my 디렉토리에서 os디렉토리로 변경됨
os.removedirs( '/제거할 디렉토리' )
: 지정 경로내 모든 폴더 제거
os.remove( '경로/삭제할 파일명' )
: 경로내 지정 파일 제거


os.rename( '경로/원본파일명', '경로/바꿀파일명' )
: 파일명 변경하기

os.path 모듈
: 경로추출, 경로 반환등
os.path.exists(경로) >> 존재하면 True, 없으면 False
os.path.join(path1, path2...) >> 경로 이어주기
os.path.abspath(경로) >> 절대경로 반환
os.path.bashname(전체경로+파일명) >> 파일명 반환
os.dirname(전체경로+파일명) >> 파일 / 디렉토리 경로 반환
os.path.isfile(/경로/파일명) >> 파일이 있으면 True 없으면 Falsd
-------------------------------------------------------------------------------
import glob
: 환경도구 불러오기
glob.glob( ' 경로/*.확장자 ' )
: 하위폴더 확인



import shutil
: 환경도구 불러오기
shutil.move( '경로/이동시킬 파일 or 폴더명', '이동할 경로' )
: 파일 이동하기

shutil.copy( '복사할 파일명', '복사할 경로' )
: 파일 복사하기
shutil.copytree( '복사할 폴더명', '새로운 폴더명')
: 폴더 복사하기

'Python > PythonLibrary' 카테고리의 다른 글
DataFrame 생성할 때 If using all scalr values 오류 뜰 경우 [Pandas Library] (1) | 2022.10.05 |
---|---|
pymysql / sqlalchemy (0) | 2022.09.27 |
openpyxl 라이브러리 간단 정리 (엑셀다루기) (0) | 2022.08.25 |
Pandas 라이브러리에서 더 복잡한 처리를 할 때 사용하는 apply 함수 (0) | 2022.07.28 |
Class의 매개변수 [ self ] / 생성자 [ def__init__( 매개변수 ) ] / 접근제한자 [ __name ] / 상속과 오버라이딩 (0) | 2022.07.26 |